Angular http post params

时间:2017-11-03 23:28:27

标签: angular parameters http-post

我发送了一个帖子请求到这个

的其他api
this._http.post(full, this.user, this.options)
      .toPromise()
      .then(success => {
        this.onSuccess(success);
      }, error => {
        this.onError(error);
      });

请求工作完美,但我从服务器收到错误的响应,因为参数是这样发送的: enter image description here

已经尝试使用JSON.stringify并且没有进行更改。

我如何格式化数据? 有人有这个问题吗?

提前致谢。

这是声明

public user: any;

并在构造函数中:

this.user = {
      "email: null,
      "password": null,
      "remember": false
    }

1 个答案:

答案 0 :(得分:0)

使用rxjs

中的map运算符将响应转换为json
this._http.post(full, this.user, this.options)
          .map(res=> res.json())
          .toPromise()
          .then(success => { },
                error => {}
          );