ero*_*oak 7 api httpclient interceptor angular
我没有在文档中找到如何扩展HttpClient或如何为我的一些HTTP请求指定不同的拦截器.在文档中,他们解释了如何设置拦截器,HTTP_INTERCEPTORS
但每个HTTP请求都被截获.
我需要自定义HttpClient实现来设置细节标题,端点或响应拦截器(我不想使用Restangular,我更喜欢使用内置的角度HttpClient实现).
Authorization: Bearer
...和API-KEY)和特定的响应拦截器来捕获所有HTTP 401响应.我知道这可以使用Restangular,但我更喜欢使用HttpClient
.这怎么可能 ?
我发现这篇文章但是,这Http
不适用于HttpClient
角度4.3 的新实现.
我不会扩展 HttpClient,而是采用以下三种方法之一:
next.handle(req)
而不执行任何其他操作或者
或者
我的直觉是选择#1