put<T> method

Future<void> put<T>(
  1. String url, {
  2. String? baseUrl,
  3. Map<String, dynamic>? params,
  4. Map<String, dynamic>? header,
  5. required dynamic data,
  6. SuccessDy? success,
  7. SuccessListDy? successList,
  8. Empty? empty,
  9. Error? error,
  10. @Deprecated('不需要设置了,使用具体返回类型判断') bool isList = false,
})

put请求 baseUrl 切换baseUrl params 参数 data 上传表单数据 formData success 请求对象成功回调 successList 请求列表成功回调 error 错误回调 isList 请求的数据是否为List列表 默认对象 isList=true 请求data数据为[]list列表

Implementation

Future<void> put<T>(String url,
    {String? baseUrl,
    Map<String, dynamic>? params,
    Map<String, dynamic>? header,
    required data,
    SuccessDy? success,
    SuccessListDy? successList,
    Empty? empty,
    Error? error,
    @Deprecated('不需要设置了,使用具体返回类型判断') bool isList = false}) async {
  if (successList != null) {
    return await _requestList<T>(Method.put, url,
        data: data,
        baseUrl: baseUrl,
        params: params,
        header: header,
        empty: empty,
        successList: successList,
        error: error);
  } else {
    return await _request(Method.put, url,
        data: data,
        baseUrl: baseUrl,
        params: params,
        header: header,
        success: success,
        empty: empty,
        error: error);
  }
}