If no origin header is set for WebSocket, do not fail upgrade (#9287)
Этот коммит содержится в:
коммит произвёл
George Goldberg
родитель
5876b52ecd
Коммит
9599f1a52f
@@ -19,6 +19,10 @@ import (
|
|||||||
|
|
||||||
func CheckOrigin(r *http.Request, allowedOrigins string) bool {
|
func CheckOrigin(r *http.Request, allowedOrigins string) bool {
|
||||||
origin := r.Header.Get("Origin")
|
origin := r.Header.Get("Origin")
|
||||||
|
if origin == "" {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
if allowedOrigins == "*" {
|
if allowedOrigins == "*" {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user