requestInterceptor function

FutureOr<Request> requestInterceptor(
  1. Request request
)

注册请求监听

Implementation

FutureOr<Request> requestInterceptor(Request request) async {
  Map<String, String> headers = request.headers;
  bool isNeedHub = headers[ConstKey.hudKey].toString() == '0';
  if (isNeedHub) {
    Map<String, String> headers = request.headers;
    String hudStr = '加载中...';
    if (headers[ConstKey.hudStr] != null &&
        headers[ConstKey.hudStr].isBlank == false) {
      hudStr = headers[ConstKey.hudStr] ?? '';
      hudStr = Uri.decodeComponent(hudStr);
    }
    Loading.showLoading(hudStr);
  }
  return request;
}