加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

typescript – Angular2 – Http POST请求参数

发布时间:2020-12-17 08:23:54 所属栏目:安全 来源:网络整理
导读:我正在尝试发出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,{
我正在尝试发出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';

希望它帮助你,蒂埃里

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读