Merge pull request #4 from aginetwork7/fix/ws_header
Fix: websocket header update
This commit is contained in:
commit
09faf3f79e
@ -92,6 +92,13 @@ func NewHTTPReverseProxy(option HTTPReverseProxyOptions, vhostRouter *Routers) *
|
|||||||
} else {
|
} else {
|
||||||
req.URL.Host = req.Host
|
req.URL.Host = req.Host
|
||||||
}
|
}
|
||||||
|
|
||||||
|
for k, v := range req.Header {
|
||||||
|
if strings.Contains(k, "Websocket") {
|
||||||
|
delete(req.Header, k)
|
||||||
|
req.Header[strings.ReplaceAll(k, "Websocket", "WebSocket")] = v
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
// Create a connection to one proxy routed by route policy.
|
// Create a connection to one proxy routed by route policy.
|
||||||
Transport: &http.Transport{
|
Transport: &http.Transport{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user