Http class
封装网络请求 dio库
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
-
downloadFile(
) → dynamic - 下载文件
-
get(
String url, {String? baseUrl, Map< String, dynamic> ? params, Map<String, dynamic> ? header, SuccessDy? success, SuccessListDy? successList, Cache? cache, CacheList? cacheList, bool isCache = false, DioCacheConfig? dioCacheConfig, Empty? empty, Error? error, bool isList = false}) → Future<void> -
get请求
url请求地址baseUrl域名params参数headerheadersuccess成功回调successList成功回调cache缓存回调cacheList缓存回调isCache是否开启缓存 开启缓存 默认缓存7天 适合长时间不经常更新接口dioCacheConfig缓存配置 与isCache互斥 适合个性化配置接口 配置信息参考DioCacheConfig类。empty空数据回调,只适合返回data为对象时有效。error错误回调 -
imageToByte(
String imageUrl) → Future< Uint8List?> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
post<
T> (String url, {String? baseUrl, Map< String, dynamic> ? params, Map<String, dynamic> ? header, required dynamic data, Cache? cache, CacheList? cacheList, bool isCache = false, DioCacheConfig? dioCacheConfig, SuccessDy? success, SuccessListDy? successList, Empty? empty, Error? error, bool isList = false}) → Future<void> -
post请求
url请求地址baseUrl域名params参数data参数body,post一般使用data作为请求体。headerheadersuccess成功回调successList成功回调cache缓存回调cacheList缓存回调isCache是否开启缓存 开启缓存 默认缓存7天 适合长时间不经常更新接口dioCacheConfig缓存配置 与isCache互斥 适合个性化配置接口 配置信息参考DioCacheConfig类。empty空数据回调,只适合返回data为对象时有效。error错误回调 -
put<
T> (String url, {String? baseUrl, Map< String, dynamic> ? params, Map<String, dynamic> ? header, required dynamic data, SuccessDy? success, SuccessListDy? successList, Empty? empty, Error? error, bool isList = false}) → Future<void> -
put请求
baseUrl 切换baseUrl
params 参数
data 上传表单数据 formData
success 请求对象成功回调
successList 请求列表成功回调
error 错误回调
isList请求的数据是否为List列表 默认对象isList=true 请求data数据为[]list列表 -
toString(
) → String -
A string representation of this object.
inherited
-
uploadFile<
T> (String url, {String? baseUrl, required FormData data, SuccessDy? success, Empty? empty, Error? error, ProgressCallback? onSendProgress}) → Future< void> - 上传文件
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited