Angularjs 1.x和Typescript和发布值到服务器

问题描述:

我想发布标题值到服务器,但值不嵌入请求标头这就是为什么它给我错误的答案。我知道,我做错了什么,但我无法弄清楚。以下是我的代码。Angularjs 1.x和Typescript和发布值到服务器

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) 

所以你传递的配置对象,其实是发送的请求的主体/数据。

+0

此问题然后在其上参数应我通过标头值的数据或配置?因为我传递的数据值是{},那么也给了我同样的问题。 – RahulSalvikar

我解决使用此线

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