diff --git a/lib/app/core/services/http_provider.dart b/lib/app/core/services/http_provider.dart index 2616c52..2d7765f 100644 --- a/lib/app/core/services/http_provider.dart +++ b/lib/app/core/services/http_provider.dart @@ -216,6 +216,28 @@ class HttpProvider extends GetxService { ); } + /// 通常用于对资源进行局部更新。 + Future patch( + String path, { + dynamic data, + Map? queryParameters, + Options? options, + CancelToken? cancelToken, + ProgressCallback? onSendProgress, + ProgressCallback? onReceiveProgress, + }) async { + return await _dio.patch( + // 调用 dio 实例的 patch 方法 + path, + data: data, + queryParameters: queryParameters, + options: options, + cancelToken: cancelToken, + onSendProgress: onSendProgress, + onReceiveProgress: onReceiveProgress, + ); + } + /// 发送 DELETE 请求 Future delete( String path, {