【发布时间】:2017-02-14 21:12:32
【问题描述】:
我正在尝试让我的 Angular2 应用程序请求一个编码设置为 gzip 的资源。代码编译并运行良好,但似乎不受添加 gzip 标头的影响。我什至无法确认已添加标头,因为在 Safari 的网络检查器中没有任何迹象
var contentTypeHeaders = new Headers();
contentTypeHeaders.append('Accept-Encoding', 'gzip, deflate');
var options = new RequestOptions({
method: RequestMethod.Get,
url: url,
headers: contentTypeHeaders
});
var req = new Request(options);
return this.http.request(req)
.map((res: Response) => res.json())
.catch((error: any) => Observable.throw(error.json().error || 'Server error'));
}
【问题讨论】:
标签: angular http-headers