EasyDio class
Methods
-
changeBaseUrl(String baseUrl)
→ void
-
修改默认url
-
copyBaseOptions()
→ BaseOptions
-
设置BaseOptions
-
createDio()
→ Dio
-
-
download({String urlPath = '', String savePath = '', bool deleteOnError = true, ProgressCallback? onReceiveProgress, dynamic data, Map<String, dynamic>? queryParameters, CancelToken? cancelToken, Options? options, Function? onStart, Function? onError, Function? onFinish, bool publicMethod = true})
→ void
-
-----------------------------------------下载文件方法封装-------------------------------------------------------------
-
filesUpload({List<MultipartFile>? multipartFile, String? url, String? filePath, String key = 'file', String? fileName, String? method, FormData? formData, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress, Function? onStart, Function? onError, Function? onFinish, bool publicMethod = false})
→ Future<HttpData>
-
-
fileUpload({MultipartFile? multipartFile, String? url, String filePath = "", String key = 'file', String? fileName, String? method, FormData? formData, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress, Function? onStart, Function? onError, Function? onFinish, dynamic handleRes(dynamic map)?, bool publicMethod = false})
→ Future<HttpData>
-
-----------------------------------------上传文件方法封装-------------------------------------------------------------
-
init({String baseUrl = "", int connectTimeout = 30 * 1000, int receiveTimeout = 30 * 1000, String? pem, String? pKCSPath, String? pKCSPwd, String codeKey = '', String msgKey = '', String dataKey = '', String successCode = '', bool checkDataEmpty = true, ResponseType? responseType, bool openLog = true, int retry = 3, String? method, String? contentType, ValidateStatus? validateStatus, bool? followRedirects, Function? onError, Function? onFinish, Function? onStart, ValidateResponse? validateResponse, bool enableAutoCookie = false, ListFormat? listFormat, List<String>? publicErrorCode, List<Interceptor>? interceptors})
→ void
-
初始化公共属性
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
-
request<T>({String? url, String? method, Options? options, String? cacheKey, bool? isFormData, bool? publicMethod, dynamic data, String? contentType, CancelToken? cancelToken, Function? onStart, dynamic onSuccess(HttpData<T> httpData)?, dynamic onError(HttpData httpData)?, Function? onFinish, ValidateResponse? validateResponse, bool returnOriginData = false, String? successCode, String? codeKey, String? msgKey, String? dataKey, bool? checkDataEmpty, ProgressCallback? onReceiveProgress, ProgressCallback? onSendProgress, dynamic handleRes(dynamic map)?, HttpError validateError(dynamic data)?, bool useNewDio = false})
→ Future<HttpData<T>>
-
-----------------------------------------请求方法封装-------------------------------------
-
requestList<T, E>({String? url, String? method, Options? options, String? cacheKey, bool? isFormData, bool? publicMethod, dynamic data, String? contentType, CancelToken? cancelToken, Function? onStart, dynamic onSuccess(HttpData<T> httpData)?, dynamic onError(HttpData httpData)?, Function? onFinish, ValidateResponse? validateResponse, String? successCode, String? codeKey, String? msgKey, String? dataKey, bool? checkDataEmpty, ProgressCallback? onReceiveProgress, ProgressCallback? onSendProgress, dynamic handleRes(dynamic map)?, HttpError validateError(dynamic data)?, bool useNewDio = false})
→ Future<HttpData<T>>
-
-
setCookie(String cookie)
→ void
-
-----------------------------------------dio部分设置-------------------------------------
-
-
toString()
→ String
-
A string representation of this object.
inherited