在我的Angular2应用程序中,当Promise调用错误时,如何获取原始请求URL和正文内容?我想获得更多细节,例如Url调用的内容以及正文内容。我没有在“错误”参数中看到它。
private handleError(error: any): Promise<any> {
if (error.status == 0) {
alert("Unable to reach the remote server.");
}
return Promise.reject(error.message || error);
}
请告知。
答案 0 :(得分:0)
出于本地目的,您可以查看开发人员工具的网络标签。
AFAIK无法从错误对象中获取此信息。但您可以使用常规参数包装网络请求并扩展错误对象。
如果你真的想要xhr请求对象,你应该扩展Http类并像这样注册它: