InterceptorManager
Classaxios 风格的拦截器管理器。 `onRejected` 处理的是“同一个管理器内、前一个拦截器的 `onFulfilled` 抛出的错误”, 用于实现拦截器链内部的错误恢复/转换,语义与 axios 完全一致。 注意:拦截器函数应保持幂等/纯,因为在开启重试时,同一份拦截器链会在每次重试 尝试中被重新执行一遍(而不是只在首次请求时执行一次)。
Signature
class InterceptorManager {
use(): void
eject(): void
clear(): void
list(): void
}Methods
- use()
- eject()
- clear()
- list()
Source
packages/http/src/core/interceptors.ts:23