fix incorrect RequestURI

This commit is contained in:
yusing 2025-02-11 09:49:49 +08:00
parent 040c1f6f78
commit 2a54aed135

View file

@ -47,9 +47,12 @@ func ProxyHTTP(w http.ResponseWriter, r *http.Request) {
transport.ResponseHeaderTimeout = time.Duration(responseHeaderTimeout) * time.Second transport.ResponseHeaderTimeout = time.Duration(responseHeaderTimeout) * time.Second
} }
r.URL.Scheme = scheme r.URL.Scheme = ""
r.URL.Host = host r.URL.Host = ""
r.URL.Path = r.URL.Path[agent.HTTPProxyURLStripLen:] // strip the {API_BASE}/proxy/http prefix r.URL.Path = r.URL.Path[agent.HTTPProxyURLStripLen:] // strip the {API_BASE}/proxy/http prefix
r.RequestURI = r.URL.String()
r.URL.Host = host
r.URL.Scheme = scheme
logging.Debug().Msgf("proxy http request: %s %s", r.Method, r.URL.String()) logging.Debug().Msgf("proxy http request: %s %s", r.Method, r.URL.String())