从Angular中的HTTP请求错误响应中识别HTTP谓词

时间:2018-02-14 11:37:31

标签: javascript jquery http httpverbs

我从 Angular 应用中调用了 HTTP 请求,但失败了,我收到了错误回复。但是,根据回复,我无法识别被调用的 API HTTP动词

有没有办法从错误响应中识别HTTP谓词?

这里我附上了我的错误回复。

enter image description here

1 个答案:

答案 0 :(得分:1)

要获取HTTP谓词,您需要使用拦截器和新的HttpClient

要使用拦截器,请参阅 the documentation

这是拦截器的功能:

intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
  console.log(req.method); // shows the verb
  return next
    .handle(req);
}

因此,如果您想处理错误,请使用拦截器来执行此操作!