【发布时间】:2016-08-29 09:02:29
【问题描述】:
如何使用 Angular2 中的请求类将自定义字段附加到 HTTP 请求标头? 我找到了解决类似问题的帖子,但它们不使用 Request 类。
我的代码如下。
let headers: Headers = new Headers();
headers.append('foo', 'bar');
let req: any = {
method : RequestMethod.Get,
url : '/test.json',
headers: headers,
};
// this.http is Http instance variable.
this.http.request(new Request(req)).map((res: any) => res.json());
这是非常简单的代码。 但是在执行此操作时,我无法使用 Google Chrome 的开发者工具在 HTTP 请求标头中找到自定义字段。
参考:https://angular.io/docs/js/latest/api/http/index/Request-class.html
可以重现此问题。 下面的代码应该得到 XHR 400 错误,但这不是问题。但请注意,请求标头没有自定义字段。
【问题讨论】:
-
对不起,原因在服务器端处理。我已经解决了。
标签: http typescript angular