From cf646226a80bd6f4b5d2c1380356d1300446ba5c Mon Sep 17 00:00:00 2001 From: wangjia <809946525@qq.com> Date: Thu, 30 Apr 2026 00:56:46 +0800 Subject: [PATCH] =?UTF-8?q?fix(client):=20=E4=BF=AE=E5=A4=8D=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E4=B8=8A=E4=BC=A0=20content-type=20=E8=A2=AB=E8=A6=86?= =?UTF-8?q?=E7=9B=96=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BaseOptions 不应写死 Content-Type: application/json, Dio 会根据 data 类型自动选择(FormData → multipart,Map → json) Co-Authored-By: Claude Sonnet 4.6 --- client/lib/core/api/api_client.dart | 2 -- 1 file changed, 2 deletions(-) diff --git a/client/lib/core/api/api_client.dart b/client/lib/core/api/api_client.dart index 7e0aa8d..4c62036 100644 --- a/client/lib/core/api/api_client.dart +++ b/client/lib/core/api/api_client.dart @@ -10,7 +10,6 @@ final _publicDio = Dio(BaseOptions( baseUrl: AppConfig.apiBaseUrl, connectTimeout: const Duration(seconds: 5), receiveTimeout: const Duration(seconds: 15), - headers: {'Content-Type': 'application/json'}, )); final apiClientProvider = Provider((ref) { @@ -55,7 +54,6 @@ class ApiClient { connectTimeout: const Duration(seconds: 5), receiveTimeout: const Duration(seconds: 15), headers: { - 'Content-Type': 'application/json', if (token != null) 'Authorization': 'Bearer $token', }, ));