From 92b3bde8626b99d37d41ff7ee711726667da4830 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=96=E7=95=8C?= Date: Sat, 14 Mar 2026 15:58:33 +0800 Subject: [PATCH] ccm,ocm: strip reverse proxy headers from upstream responses --- service/ccm/service.go | 2 +- service/ocm/service.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/service/ccm/service.go b/service/ccm/service.go index f940d7309..e8aaebdc4 100644 --- a/service/ccm/service.go +++ b/service/ccm/service.go @@ -538,7 +538,7 @@ func (s *Service) ServeHTTP(w http.ResponseWriter, r *http.Request) { } for key, values := range response.Header { - if !isHopByHopHeader(key) { + if !isHopByHopHeader(key) && !isReverseProxyHeader(key) { w.Header()[key] = values } } diff --git a/service/ocm/service.go b/service/ocm/service.go index 1f93b4d5c..858595b1f 100644 --- a/service/ocm/service.go +++ b/service/ocm/service.go @@ -580,7 +580,7 @@ func (s *Service) ServeHTTP(w http.ResponseWriter, r *http.Request) { } for key, values := range response.Header { - if !isHopByHopHeader(key) { + if !isHopByHopHeader(key) && !isReverseProxyHeader(key) { w.Header()[key] = values } }