From 82a01e92dbb05d66a597cd3c39f0eef3b9261e97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E6=8C=AF=E5=8D=87?= <359059686@qq.com> Date: Sat, 25 Oct 2025 15:07:02 +0800 Subject: [PATCH] =?UTF-8?q?feat=20:=20patch=20=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/app/core/services/http_provider.dart | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) 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, {