@@ -110,7 +110,7 @@ func (u *UpstreamProxy) ServeHTTP(w http.ResponseWriter, r *http.Request) {
110 r.Header.Set("GAP-Auth", w.Header().Get("GAP-Auth"))
110 r.Header.Set("GAP-Auth", w.Header().Get("GAP-Auth"))
111 u.auth.SignRequest(r)
111 u.auth.SignRequest(r)
113− if u.wsHandler != nil && r.Header.Get("Connection") == "Upgrade" && r.Header.Get("Upgrade") == "websocket" {
113+ if u.wsHandler != nil && strings.ToLower(r.Header.Get("Connection")) == "upgrade" && r.Header.Get("Upgrade") == "websocket" {
114 u.wsHandler.ServeHTTP(w, r)
114 u.wsHandler.ServeHTTP(w, r)
116 u.handler.ServeHTTP(w, r)
116 u.handler.ServeHTTP(w, r)