【发布时间】:2018-11-20 02:28:13
【问题描述】:
我最近移到了 Angular 5 和更早的 http.post 返回响应对象的完整标头,但是使用 httpclient 时,它不返回响应标头。如何更改这部分帖子代码以提供完整的响应对象,包括响应标头
我阅读了有关使用 {observable: "response"} 的信息,但它不起作用
post(inURL, data, config = undefined) {
let headers, options;
if (config) {
options = config;
} else {
//headers = this.getDefaultHeader();
//options = new RequestOptions({ headers: headers });
options = httpOptions;
}
let action = this.httpService.post(inURL, data, options);
return new Promise((resolve, reject) => {
action.subscribe(
response => resolve(response),
error => {
this.interceptError(error);
reject(error);
}
);
});
}
【问题讨论】:
-
这是
{observe: ... },而不是{observable: ... }
标签: angular angular-httpclient