From 9be1e591d32b70088082264af25009a7d7f4744c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BC=8D=E9=97=B2=E7=8A=AC?= Date: Thu, 4 Sep 2025 14:17:07 +0800 Subject: [PATCH] fix: delete "Content-Length" while redirect request to pro api (#5589) --- packages/service/common/api/plusRequest.ts | 3 +++ projects/app/src/pages/api/support/outLink/feishu/[token].ts | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/service/common/api/plusRequest.ts b/packages/service/common/api/plusRequest.ts index c2de458e5..89b2f5b1a 100644 --- a/packages/service/common/api/plusRequest.ts +++ b/packages/service/common/api/plusRequest.ts @@ -22,6 +22,9 @@ interface ResponseDataType { * 请求开始 */ function requestStart(config: InternalAxiosRequestConfig): InternalAxiosRequestConfig { + if (config.headers) { + delete config.headers['content-length']; + } return config; } diff --git a/projects/app/src/pages/api/support/outLink/feishu/[token].ts b/projects/app/src/pages/api/support/outLink/feishu/[token].ts index 9fbdefdb0..81f01aa4b 100644 --- a/projects/app/src/pages/api/support/outLink/feishu/[token].ts +++ b/projects/app/src/pages/api/support/outLink/feishu/[token].ts @@ -11,7 +11,7 @@ async function handler( ): Promise { // send to pro const { token } = req.query; - const result = await POST(`support/outLink/feishu/${token}`, req.body, { + const result = await POST(`/support/outLink/feishu/${token}`, req.body, { headers: req.headers as any }); res.json(result);