Ver Fonte

feature: v4.45.2版本改造

wytfy há 6 meses atrás
pai
commit
eec43e8744
1 ficheiros alterados com 2 adições e 2 exclusões
  1. 2 2
      transport/internet/websocket/hub.go

+ 2 - 2
transport/internet/websocket/hub.go

@@ -43,12 +43,12 @@ var upgrader = &websocket.Upgrader{
 func (h *requestHandler) ServeHTTP(writer http.ResponseWriter, request *http.Request) {
 func (h *requestHandler) ServeHTTP(writer http.ResponseWriter, request *http.Request) {
 	var earlyData io.Reader
 	var earlyData io.Reader
 	if !h.earlyDataEnabled { // nolint: gocritic
 	if !h.earlyDataEnabled { // nolint: gocritic
-		if request.URL.Path != h.path {
+		if !strings.HasPrefix(request.URL.Path, h.path) {
 			writer.WriteHeader(http.StatusNotFound)
 			writer.WriteHeader(http.StatusNotFound)
 			return
 			return
 		}
 		}
 	} else if h.earlyDataHeaderName != "" {
 	} else if h.earlyDataHeaderName != "" {
-		if request.URL.Path != h.path {
+		if strings.HasPrefix(request.URL.Path, h.path) {
 			writer.WriteHeader(http.StatusNotFound)
 			writer.WriteHeader(http.StatusNotFound)
 			return
 			return
 		}
 		}