From 1e65ccad5874bc8090a21d2b025f6b975849dc07 Mon Sep 17 00:00:00 2001 From: wood chen Date: Sun, 17 Nov 2024 10:36:34 +0800 Subject: [PATCH] refactor(internal/handler): simplify HTTP client configuration and remove strict CSP header --- internal/handler/proxy.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/internal/handler/proxy.go b/internal/handler/proxy.go index fe58f91..94be50b 100644 --- a/internal/handler/proxy.go +++ b/internal/handler/proxy.go @@ -143,11 +143,7 @@ func (h *ProxyHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) { } // 发送代理请求 - client := &http.Client{ - Transport: &http.Transport{ - DisableCompression: true, // 禁用自动压缩 - }, - } + client := &http.Client{} resp, err := client.Do(proxyReq) if err != nil { @@ -160,6 +156,9 @@ func (h *ProxyHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) { copyHeader(w.Header(), resp.Header) + // 删除严格的 CSP + w.Header().Del("Content-Security-Policy") + // 设置响应状态码 w.WriteHeader(resp.StatusCode)