ExtendedDio class

全局只会存在2个Dio实例 一个常规网络请求 一个下载dio 统一了返回结果 正常返回 、 DioError catch 、 catch 均返回 ResponseModel 全局统一设置 BaseOptions 分 常规网络请求的 ExtendedDioOptions 和 downloadOptions

Constructors

ExtendedDio()
factory

Properties

cancelToken CancelToken
no setter
dio Dio?
no setter
dioDownload Dio?
no setter
downloadOptions BaseOptions?
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
options ExtendedDioOptions?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

cancel([dynamic reason]) → void
delete<T>(String path, {Map<String, dynamic>? params, Object? data, Options? options, CancelToken? cancelToken}) Future<ResponseModel<T>>
delete
deleteUri<T>(Uri uri, {Object? data, Options? options, CancelToken? cancelToken}) Future<ResponseModel<T>>
deleteUri
download(String path, String savePath, {Object? data, Map<String, dynamic>? params, Options? options, ProgressCallback? onReceiveProgress, bool deleteOnError = true, CancelToken? cancelToken, String lengthHeader = Headers.contentLengthHeader}) Future<ResponseModel>
download
downloadUri(Uri uri, String savePath, {Object? data, Options? options, ProgressCallback? onReceiveProgress, bool deleteOnError = true, CancelToken? cancelToken, String lengthHeader = Headers.contentLengthHeader}) Future<ResponseModel>
downloadUri
get<T>(String path, {Map<String, dynamic>? params, Object? data, Options? options, ProgressCallback? onReceiveProgress, CancelToken? cancelToken}) Future<ResponseModel<T>>
get
getUri<T>(Uri uri, {Object? data, Options? options, ProgressCallback? onReceiveProgress, CancelToken? cancelToken}) Future<ResponseModel<T>>
getUri
head
headUri<T>(Uri uri, {Object? data, Options? options, CancelToken? cancelToken}) Future<ResponseModel<T>>
headUri
initialize({ExtendedDioOptions? options, BaseOptions? downloadOptions}) ExtendedDio
initialize
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
patch<T>(String path, {Map<String, dynamic>? params, Object? data, Options? options, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress, CancelToken? cancelToken}) Future<ResponseModel<T>>
patch
patchUri<T>(Uri uri, {Object? data, Options? options, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress, CancelToken? cancelToken}) Future<ResponseModel<T>>
patchUri
post<T>(String path, {Map<String, dynamic>? params, Object? data, Options? options, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress, CancelToken? cancelToken}) Future<ResponseModel<T>>
post
postUri<T>(Uri uri, {Object? data, Options? options, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress, CancelToken? cancelToken}) Future<ResponseModel<T>>
postUri
put<T>(String path, {Map<String, dynamic>? params, Object? data, Options? options, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress, CancelToken? cancelToken}) Future<ResponseModel<T>>
put
putUri<T>(Uri uri, {Object? data, Options? options, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress, CancelToken? cancelToken}) Future<ResponseModel<T>>
putUri
request<T>(String path, {Object? data, Map<String, dynamic>? params, Options? options, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress, CancelToken? cancelToken}) Future<ResponseModel<T>>
request
requestUri<T>(Uri uri, {Object? data, Options? options, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress, CancelToken? cancelToken}) Future<ResponseModel<T>>
requestUri
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited