小编Ewa*_*Sou的帖子

客户端未使用 websocket 协议:“连接”标头中未找到“升级”令牌

我正在使用 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 或连接升级

我相信我面临着与此完全相同的问题。

https http go websocket gorilla

13
推荐指数
2
解决办法
2万
查看次数

标签 统计

go ×1

gorilla ×1

http ×1

https ×1

websocket ×1