未设置Angular 4主机头请求

时间:2017-12-08 07:21:34

标签: angular

我正在尝试向服务器发送请求,我想更改主机。代码如下:

let headers = new HttpHeaders({'Host': 'www.test.com'});
    console.log(headers.get('Host'));

this.http.post("/test",headers);

主机仍为localhost:8080。我正在使用Angular 4和HttpClient。  我该如何设置主机?

1 个答案:

答案 0 :(得分:1)

第二个参数应该是数据。请试试这个。

var headers = new Headers();
headers.append('Host', 'www.test.com');
headers.append('X-SCOPE-ID', '27JM38');
this.http.post("/test",data,{headers: headers});