delete static method

Future delete(
  1. String url, {
  2. Map<String, dynamic>? params,
  3. dynamic data,
  4. Options? options,
  5. CancelToken? cancelToken,
  6. Function? processFunc,
})

delete

Implementation

static Future delete(String url,
    {Map<String, dynamic>? params, dynamic data, Options? options, CancelToken? cancelToken, Function? processFunc}) async {
  printWithSystemMethod("请求的地址是$url<===>超时时长设置的是${Http().httpDioConfig.connectTimeout}");

  Options requestOptions = options ?? Options();

  Response? response;

  try {
    printWithSystemMethod("========能不能拦截住===method=try=1=========");
    response = await Http().dio.delete(
      url,
      data: data,
      queryParameters: params,
      options: requestOptions,
      cancelToken: cancelToken ?? _cancelToken,
    );
    printWithSystemMethod("========能不能拦截住===method=try=2=========");

    return _handleResponse2Page(response);
  } catch (e) {
    printWithSystemMethod("========能不能拦截住===method==4=====拦截器已经转换==$e==");
    if (e is DioException) {
      return e.error;
    }
    return e; //appException
  }
}