首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用邮递员连接到socket.io时如何传递令牌?

使用邮递员连接到socket.io时如何传递令牌?
EN

Stack Overflow用户
提问于 2022-01-31 19:18:13
回答 2查看 2.5K关注 0票数 1

这就是我如何在socket.io中的套接字中添加我的auth cred (map):

代码语言:javascript
运行
复制
socket = io(
    url.toString(),
    OptionBuilder()
        .setTransports(['websocket'])
        .disableAutoConnect()
        .enableForceNew()
        .enableForceNewConnection()
        .setAuth({"token": token})
        .build());

虽然没有这样的选择,当连接使用邮递员。我尝试设置一个"auth“标题,然后在那里传递令牌,但这也不起作用。然后我尝试发送一个带有{"token“:TOKEN}的"auth”头,但没有工作。

EN

回答 2

Stack Overflow用户

发布于 2022-02-03 17:15:08

现在,Postman还不支持对象auth,您必须使用原始的websocket并发送消息40{" token ":"123"}谁是包格式来发送带有令牌的连接。

原始套接字邮递员示例

下面讨论如何发送身份验证paylod https://github.com/socketio/socket.io/discussions/4072

下面是关于socket.io协议https://github.com/socketio/socket.io-protocol的信息

票数 3
EN

Stack Overflow用户

发布于 2022-08-15 20:18:35

如果想使用socketIO邮递员。不需要在auth中保存令牌,您可以使用头发送。

const token = socket.handshake.headers.access_token;

邮递员请求

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70931636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档