我正在使用 Gorilla Websocket 包来实现 websocket。
conn, err := upgrader.Upgrade(w, r, nil)
if err != nil {
// handle error
fmt.Println(err)
}
defer conn.Close()
Run Code Online (Sandbox Code Playgroud)
我看到下面的错误
websocket:客户端未使用 websocket 协议:“连接”标头中未找到“升级”令牌
我打印在我的请求的标题上,我看到以下内容
conn, err := upgrader.Upgrade(w, r, nil)
if err != nil {
// handle error
fmt.Println(err)
}
defer conn.Close()
Run Code Online (Sandbox Code Playgroud)
没有按预期升级 websocket 或连接升级
我相信我面临着与此完全相同的问题。