添加授权标头以请求ionic2

时间:2017-10-10 03:36:18

标签: angular ionic2 angular2-template

我在将下面的curl命令转换为ionic2 / angular2代码时遇到问题。

我不确定是否将Authorization标头传递给后端服务器,因为下面的错误看起来不是无效的令牌错误。

{"详细信息":"未提供身份验证凭据。"}

非常感谢任何帮助。

卷曲命令

curl -v -H"Content-Type: application/json" -H"Authorization: Token xxxxxxxx" -XPOST -d'{"status": "True"}' https://xxx/xx/xxx/status/

Ionic2

var headers = new Headers();
headers.append("Accept", 'application/json');
headers.append('Content-Type', 'application/json' );
headers.append('Authorization', 'Token ' + "xxxxxxxx");
let options = new RequestOptions({ headers: headers });
let postParams = {
  status: "True"
}
return new Promise(resolve => {
  this.http.post(Uri, postParams, options).subscribe(data => {
    resolve(data);
  }, err => {
    console.log(err.json());
  });
});

0 个答案:

没有答案