[bugfix] Set the Host header within the signing transport (#2799)

This commit is contained in:
kim
2024-04-02 13:28:36 +01:00
committed by GitHub
parent d61d5c8a6a
commit e664d0918b
7 changed files with 3 additions and 9 deletions

View File

@@ -37,6 +37,9 @@ type signingtransport struct {
}
func (t *signingtransport) RoundTrip(r *http.Request) (*http.Response, error) {
// Ensure updated host always set.
r.Header.Set("Host", r.URL.Host)
if sign := gtscontext.HTTPClientSignFunc(r.Context()); sign != nil {
// Reset signing header fields
now := time.Now().UTC()