mirror of
https://github.com/caddyserver/caddy.git
synced 2026-11-11 19:37:55 +00:00
reverseproxy: preserve RFC WebSocket key casing (#8363)
This commit is contained in:
1 parent
dcad5b2359
commit
a0cb97b322
1 file changed
+1
-1
@@ -655,7 +655,7 @@ func (h *Handler) ServeHTTP(w http.ResponseWriter, r *http.Request, next caddyht
|
||||
if randErr != nil {
|
||||
return randErr
|
||||
}
|
||||
clonedReq.Header.Del("Sec-WebSocket-Key")
|
||||
clonedReq.Header.Del("Sec-WebSocket-Key") //nolint:canonicalheader // RFC 6455 casing, see normalizeWebsocketHeaders
|
||||
clonedReq.Header["Sec-WebSocket-Key"] = []string{base64.StdEncoding.EncodeToString(key)} //nolint:canonicalheader // RFC 6455 casing, see normalizeWebsocketHeaders
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user