onRequest method

  1. @override
void onRequest(
  1. AdapterRequest request,
  2. RequestInterceptorHandler handler
)
override

请求拦截

在请求发送前调用,可以修改请求或直接返回响应

request 请求配置 handler 拦截器处理器

Implementation

@override
void onRequest(AdapterRequest request, RequestInterceptorHandler handler) {
  // 缓存请求,key 为 URL + Method,onError 时使用
  final key = _generateKey(request);
  _requestCache[key] = request;
  handler.next(request);
}