NetManager class
Properties
-
dio
→ Dio
-
no setter
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
delete(String path, {Map<String, dynamic>? body, CancelToken? cancelToken, })
→ Future<ResponseModel>
-
delete请求
path
请求路径
body
请求数据
extra
自定义参数,可用于拦截器
-
get(String path, {Map<String, dynamic>? body, CancelToken? cancelToken, })
→ Future<ResponseModel>
-
get请求
path
请求路径
body
请求数据
extra
自定义参数,可用于拦截器
-
head(String path, {Map<String, dynamic>? body, CancelToken? cancelToken, })
→ Future<ResponseModel>
-
head请求
path
请求路径
body
请求数据
extra
自定义参数,可用于拦截器
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
post(String path, {Map<String, dynamic>? body, List? list, CancelToken? cancelToken, })
→ Future<ResponseModel>
-
post请求
path
请求路径
body
请求数据
extra
自定义参数,可用于拦截器
-
postFile(String path, MultipartFile data, {CancelToken? cancelToken, })
→ Future<ResponseModel>
-
post-file 上传文件
path
请求路径
data
请求数据
extra
自定义参数,可用于拦截器
-
put(String path, {Map<String, dynamic>? body, CancelToken? cancelToken, })
→ Future<ResponseModel>
-
put请求
path
请求路径
body
请求数据
extra
自定义参数,可用于拦截器
-
toString()
→ String
-
A string representation of this object.
inherited
Static Methods
-
internal({String contentType = Headers.jsonContentType, String baseUrl = '', Duration connectTimeout = const Duration(seconds: 3), Duration receiveTimeout = const Duration(minutes: 10), Duration sendTimeout = const Duration(seconds: 3), ResponseType responseType = ResponseType.json, List<Interceptor> interceptors = const []})
→ NetManager
-