typescript – Angular2 – Http POST请求参数

前端之家收集整理的这篇文章主要介绍了typescript – Angular2 – Http POST请求参数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试发出POST请求,但我无法使其工作:
testRequest() {
      var body = 'username=myusername?password=mypassword';
      var headers = new Headers();
      headers.append('Content-Type','application/x-www-form-urlencoded');

      this.http
        .post('/api',body,{
            headers: headers
          })
          .subscribe(data => {
                alert('ok');
          },error => {
              console.log(JSON.stringify(error.json()));
          });
}

我基本上想复制这个http请求(不是ajax),就像是由html格式发起的:

URL:/ api

参数:用户名和密码

我认为身体对于应用程序/ x-www-form-urlencoded内容类型是不正确的。你可以尝试使用这个:
var body = 'username=myusername&password=mypassword';

希望它帮助你,蒂埃里

原文链接:https://www.f2er.com/angularjs/144989.html

猜你在找的Angularjs相关文章