Angular2 Promise错误处理 - 如何获取原始请求URL和正文内容

时间:2017-01-16 18:29:35

标签: angular promise

在我的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);
}

请告知。

1 个答案:

答案 0 :(得分:0)

出于本地目的,您可以查看开发人员工具的网络标签。

AFAIK无法从错误对象中获取此信息。但您可以使用常规参数包装网络请求并扩展错误对象。

如果你真的想要xhr请求对象,你应该扩展Http类并像这样注册它:

What is httpinterceptor equivalent in angular2?