Angularjs 1.x 和 Typescript 以及 post 值到服务器

Angularjs 1.x and Typescript and post value to server

我正在尝试将 post header 值发送到服务器,但值未嵌入 请求 header 这就是为什么它给我错误回答。我知道,我做错了什么,但我无法弄清楚。下面是我的代码。

 checkMobileNo (mob: any): ng.IPromise<ng.IHttpPromiseCallbackArg<any>>{
  var config: ng.IRequestShortcutConfig = {
    headers: {
      MobileNo : mob,
      DeviceFlag : 'WebOS'
    }
  };
  return this.$http.post("http://abcd.com/api/DemoWebAPI/IsValidMobileNo", config)
}

我已经在该代码中添加了引用路径。

post method签名是

post(url, data, [config])

并且您正在使用

post(url, config)

所以您传递的配置对象实际上是作为请求的 body/data 发送的。

我用这条线解决了这个问题

  return this.$http.post("http://abcd.com/api/DemoWebAPI/IsValidMobileNo", {}, config)