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 } }