@cryptotaxi247 / kubo / commits / ed671e848

fix: canonicalize user defined headers

Henrique Dias committed Mar 17, 2023 at 15:29 UTC ed671e84891232c99165c4759b046ce303a30b49
2 files changed +2 -2
core/corehttp/gateway_writable.go
+1 -1
@@ -30,7 +30,7 @@ type writableGatewayHandler struct {
30
31 func (i *writableGatewayHandler) addUserHeaders(w http.ResponseWriter) {
32 for k, v := range i.config.Headers {
33 - w.Header()[k] = v
33 + w.Header()[http.CanonicalHeaderKey(k)] = v
34 }
35 }
36
core/corehttp/redirect.go
+1 -1
@@ -32,7 +32,7 @@ type redirectHandler struct {
32
33 func (i *redirectHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
34 for k, v := range i.headers {
35 - w.Header()[k] = v
35 + w.Header()[http.CanonicalHeaderKey(k)] = v
36 }
37
38 http.Redirect(w, r, i.path, http.StatusFound)