英文:
How to get socket.io handshake query in Go
问题
我们使用go-socket.io
包来运行一个socket服务器,并且我们需要使用握手查询数据对用户进行身份验证。
在node.js
中,我们使用类似以下的代码:
authDataString = socket.handshake.query.authData;
我们需要在Go中做类似的操作。
英文:
We use the go-socket.io
package to run a socket server and we need to authenticate users with handshake query data.
In node.js
we used code like:
authDataString = socket.handshake.query.authData;
and we need to do something similar in Go.
答案1
得分: 2
你可以使用socket
的Request
字段,使用FormValue
从请求URL中获取查询参数:
log.Print(socket.Request().FormValue("foo"))
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论