我从 Angular 应用中调用了 HTTP 请求,但失败了,我收到了错误回复。但是,根据回复,我无法识别被调用的 API 的 HTTP动词。
有没有办法从错误响应中识别HTTP谓词?
这里我附上了我的错误回复。
答案 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);
}
因此,如果您想处理错误,请使用拦截器来执行此操作!