onRequestInterceptor function

void onRequestInterceptor(
  1. RequestOptions options,
  2. RequestInterceptorHandler handler
)

Implementation

void onRequestInterceptor(RequestOptions options, RequestInterceptorHandler handler) {
  var token = SpUtil.read(SpUtil.TOKEN, '');
  if ('$token'.isNotEmpty) {
    options.headers['token'] = '$token';
  }

  var map = {
    'url': '${options.baseUrl}${options.path}',
    'headers': options.headers,
    'data': options.data,
  };
  Log.i(map);

  handler.next(options); // 使用handler.next传递请求
}