Add X-Forwarded-Host for http proxy

This commit is contained in:
Yuwei B
2021-10-22 19:27:29 +11:00
parent ff7c48568c
commit d1be558ca7
2 changed files with 10 additions and 1 deletions

View File

@@ -40,6 +40,8 @@ func (o *httpService) RoundTrip(req *http.Request) (*http.Response, error) {
if o.hostHeader != "" {
// For incoming requests, the Host header is promoted to the Request.Host field and removed from the Header map.
// Pass the original Host header as X-Forwarded-Host.
req.Header.Set("X-Forwarded-Host", req.Host)
req.Host = o.hostHeader
}
return o.transport.RoundTrip(req)