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<
T> (String path, {Map< String, dynamic> ? params, Object? data, Options? options, CancelToken? cancelToken}) → Future<ResponseModel< T> > - 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