我正在写一个与服务器交互的Angular2代码,它返回一个带有http错误代码(如404或401)的json。 我找不到从错误响应中读取json的方法。 我不能使用.map(),因为没有关于正常响应的数据。
return new Promise((resolve, reject: Response) => {
this.http.request(new Request(requestoptions))
.subscribe(
data => {resolve()},
error => { error.json() } //<-- No json()
)
};
如何处理?
答案 0 :(得分:1)
我通过尝试仅解析包含响应的http代码解决了我的问题。 此示例代码可以帮助其他人:
window_handles