From b9755700cc1b55af4f1f55a6ce88fe2ba6df3440 Mon Sep 17 00:00:00 2001 From: tbphp Date: Tue, 22 Jul 2025 15:55:10 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B8=85=E7=90=86=E5=AE=A2=E6=88=B7?= =?UTF-8?q?=E7=AB=AFauth=20key?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/proxy/server.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/internal/proxy/server.go b/internal/proxy/server.go index d0eeb5c..e7e840e 100644 --- a/internal/proxy/server.go +++ b/internal/proxy/server.go @@ -156,6 +156,15 @@ func (ps *ProxyServer) executeRequestWithRetry( req.ContentLength = int64(len(bodyBytes)) req.Header = c.Request.Header.Clone() + + // Clean up client auth key + req.Header.Del("Authorization") + req.Header.Del("X-Api-Key") + req.Header.Del("X-Goog-Api-Key") + q := req.URL.Query() + q.Del("key") + req.URL.RawQuery = q.Encode() + channelHandler.ModifyRequest(req, apiKey, group) var client *http.Client