我一直在玩 Go 中的 gorilla-websocket,当我实现基本的 echo 示例时,我在部署服务器后记录了一个错误,
未找到来源 Websocket 版本 != 13
我找到了一种绕过这个的方法,让检查原点的函数总是返回 true
var wsUpgrader = websocket.Upgrader{
ReadBufferSize: 1024,
WriteBufferSize: 1024,
CheckOrigin: func(r *http.Request) bool {
return true
},
}
但感觉不太对。因此,我正在寻找解决该问题的方法。
更新:在再次查看问题后,我似乎实际上希望将原始标头添加到客户端实现,即 javascript websocket 实现
@benjic 我通过一个 javascript html5 应用程序连接到 websocket,该应用程序不是托管在同一台服务器上,而是由我通过 chrome 在本地运行
那我该怎么做。
慕姐4208626
相关分类