【发布时间】:2017-08-20 17:21:21
【问题描述】:
我遇到了 Angular 2 的问题,确实,我需要发送带有 Authorization 标头的 PUT Http 请求,但事实并非如此工作。
但是它与 DELETE、POST 和 GET 完美配合(使用完全相同的代码)。
请求
private header = new Headers();
// [...]
launchPutRequest(): Promise<any> {
const url = 'http://myurl.com/';
this.header = new Headers();
this.header.append('Authorization', 'Bearer ' + token);
return this.http.put(url, { headers: this.header })
.toPromise()
.then(response => {
return response.json().msg as any;
});
}
根据这张图片,我认为标题格式错误,但为什么只有 PUT ?
【问题讨论】: