patch<T extends BaseNetModel, K> function
Future<Result<K> >
patch<T extends BaseNetModel, K>(
- String path, {
- Object? data,
- Map<
String, dynamic> ? queryParameters, - Options? options,
- CancelToken? cancelToken,
- ProgressCallback? onSendProgress,
- ProgressCallback? onReceiveProgress,
- NetDecoder? httpDecode,
- NetConverter<
K> ? converter, - T? decodeType,
Handy method to make http PATCH request, which is a alias of dio.fetch(RequestOptions)
.
decodeType 为空返回原始数据
Implementation
Future<Result<K>> patch<T extends BaseNetModel, K>(
String path, {
Object? data,
Map<String, dynamic>? queryParameters,
Options? options,
CancelToken? cancelToken,
ProgressCallback? onSendProgress,
ProgressCallback? onReceiveProgress,
NetDecoder? httpDecode,
NetConverter<K>? converter,
T? decodeType,
}) async {
assert(!(httpDecode != null && converter != null),
'httpDecode和converter不能同时赋值,请删除一个');
return await _execute(
path,
'PATCH',
data: data,
queryParameters: queryParameters,
options: options,
cancelToken: cancelToken,
onSendProgress: onSendProgress,
onReceiveProgress: onReceiveProgress,
httpDecode: httpDecode,
converter: converter,
decodeType: decodeType,
);
}