PQNetwork class abstract
使用之前一定、一定、一定要先调用config方法初始化dio
Constructors
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
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- dio → Dio
-
no setter
- enableLog ↔ bool
-
getter/setter pair
- logInterceptor ↔ PQLogInterceptor
-
getter/setter pair
- proxy ↔ String?
-
getter/setter pair
Static Methods
-
config(
BaseOptions options, {PQLogInterceptor? logInterceptor, bool enableLog = true}) → void - 配置Dio
-
delete<
T> (String path, {dynamic data, Map< String, dynamic> ? queryParameters, CancelToken? cancelToken, Options? options, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress, PQNetworkDataDecoder<T> ? decoder, bool mock = false, String? mockUrl, dynamic mockData, Duration mockDuration = const Duration(milliseconds: 500)}) → Future<Response< T> > - 删除
-
download(
String urlPath, dynamic savePath, {ProgressCallback? onReceiveProgress, Map< String, dynamic> ? queryParameters, CancelToken? cancelToken, bool deleteOnError = true, String lengthHeader = Headers.contentLengthHeader, dynamic data, Options? options}) → Future<Response> - 下载文件
-
formData<
T> (String path, FormData data, {Map< String, dynamic> ? queryParameters, Method method = Method.post, CancelToken? cancelToken, Options? options, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) → Future<Response< T> > - formData 请求
-
get<
T> (String path, {Map< String, dynamic> ? queryParameters, CancelToken? cancelToken, Options? options, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress, PQNetworkDataDecoder<T> ? decoder, bool mock = false, String? mockUrl, dynamic mockData, Duration mockDuration = const Duration(milliseconds: 500)}) → Future<Response< T> > - get
-
getBytes(
String path, {Map< String, dynamic> ? queryParameters, CancelToken? cancelToken, Options? options, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress, PQNetworkDataDecoder? decoder, bool mock = false, String? mockUrl, dynamic mockData, Duration mockDuration = const Duration(milliseconds: 500)}) → Future<Response> -
head<
T> (String path, {dynamic data, Map< String, dynamic> ? queryParameters, CancelToken? cancelToken, Options? options, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress, PQNetworkDataDecoder<T> ? decoder, bool mock = false, String? mockUrl, dynamic mockData, Duration mockDuration = const Duration(milliseconds: 500)}) → Future<Response< T> > -
patch<
T> (String path, {dynamic data, Map< String, dynamic> ? queryParameters, CancelToken? cancelToken, Options? options, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress, PQNetworkDataDecoder<T> ? decoder, bool mock = false, String? mockUrl, dynamic mockData, Duration mockDuration = const Duration(milliseconds: 500)}) → Future<Response< T> > - patch
-
post<
T> (String path, {dynamic data, Map< String, dynamic> ? queryParameters, CancelToken? cancelToken, Options? options, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress, PQNetworkDataDecoder<T> ? decoder, bool mock = false, String? mockUrl, dynamic mockData, Duration mockDuration = const Duration(milliseconds: 500)}) → Future<Response< T> > - post
-
put<
T> (String path, {dynamic data, CancelToken? cancelToken, Options? options, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress, PQNetworkDataDecoder< T> ? decoder, bool mock = false, String? mockUrl, dynamic mockData, Duration mockDuration = const Duration(milliseconds: 500)}) → Future<Response< T> > - put
-
setCookie(
String? cookie) → dynamic - 设置cookie, 传入的是null就会移除header之中的Cookie, 不为空就是设值
-
uploadFile<
T> (String path, String filepath, {String? filename, Map< String, dynamic> ? queryParameters, Method method = Method.post, T decoder(dynamic)?, CancelToken? cancelToken, Options? options, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress}) → Future<Response< T> > - 根据bytes进行上传