NetworkClient class

网络客户端

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addInterceptor(Interceptor interceptor) → void
添加拦截器
delete<T>(String path, {Map<String, dynamic>? queryParameters, CacheConfig? cacheConfig, RetryConfig? retryConfig, DataParser<T>? parser, TokenConfig? tokenConfig, CancelToken? cancelToken, String? baseUrl, RequestPriority? priority, String? queueTag}) Future<T>
DELETE请求
get<T>(String path, {Map<String, dynamic>? queryParameters, CacheConfig? cacheConfig, RetryConfig? retryConfig, DataParser<T>? parser, TokenConfig? tokenConfig, CancelToken? cancelToken, String? baseUrl, ProgressCallback? onReceiveProgress, RequestPriority? priority, String? queueTag}) Future<T>
GET请求
initialize(String baseUrl, {Duration? connectTimeout, Duration? receiveTimeout}) → void
初始化
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
patch<T>(String path, {Map<String, dynamic>? queryParameters, dynamic data, CacheConfig? cacheConfig, RetryConfig? retryConfig, DataParser<T>? parser, TokenConfig? tokenConfig, CancelToken? cancelToken, String? baseUrl, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress, RequestPriority? priority, String? queueTag}) Future<T>
PATCH请求
post<T>(String path, {Map<String, dynamic>? queryParameters, dynamic data, CacheConfig? cacheConfig, RetryConfig? retryConfig, DataParser<T>? parser, TokenConfig? tokenConfig, CancelToken? cancelToken, String? baseUrl, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress, RequestPriority? priority, String? queueTag}) Future<T>
POST请求
put<T>(String path, {Map<String, dynamic>? queryParameters, dynamic data, CacheConfig? cacheConfig, RetryConfig? retryConfig, DataParser<T>? parser, TokenConfig? tokenConfig, CancelToken? cancelToken, String? baseUrl, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress, RequestPriority? priority, String? queueTag}) Future<T>
PUT请求
setDefaultParser<T>(DataParser<T> parser) → void
设置默认数据解析器
setGlobalErrorHandler(void handler(NetworkException)) → void
设置全局错误处理器
setHeaders(Map<String, dynamic> headers) → void
设置Headers
setOnUnauthorizedHandler(FutureOr<void> handler(NetworkException)) → void
设置401未授权处理器
toString() String
A string representation of this object.
inherited

Operators

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

Static Properties

instance NetworkClient
单例实例
final