我正在尝试向服务器发送请求,我想更改主机。代码如下:
let headers = new HttpHeaders({'Host': 'www.test.com'});
console.log(headers.get('Host'));
this.http.post("/test",headers);
主机仍为localhost:8080。我正在使用Angular 4和HttpClient。 我该如何设置主机?
答案 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});