首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >socket io中的“EIO=3&transport=polling&t=”是什么?

socket io中的“EIO=3&transport=polling&t=”是什么?
EN

Stack Overflow用户
提问于 2022-10-31 15:53:17
回答 1查看 82关注 0票数 0

"EIO=3&transport=polling&t=“

一个完整的例子:https://google.com/socket.io/?EIO=3&transport=polling&t=OGkV-snV&sid=szUinCLJL9WftYZ8Bw_p

在这里,传输=轮询的用途是什么?希德呢?

注意:如果不是所有socket io服务器都很常见,请告诉我。

我需要一个简单的解释,socket io轮询,t和希德沙地为。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-20 12:56:08

如果您克隆https://github.com/miguelgrinberg/python-engineiohttps://github.com/miguelgrinberg/python-engineiohttps://github.com/socketio/socket.io这样的存储库,然后搜索代码库,您将在server.py中找到一个handle_request函数,在这里您可以解释代码并读取代码注释。它表明https://google.com/socket.io/?EIO=3&transport=polling&t=OGkV-snV&sid=szUinCLJL9WftYZ8Bw_p可以被解释为URL的一部分,如下所示:

  • https://google.com/socket.io/是处理HTTP的socket.io方案/主机/路径,是查询字符串参数,在查询字符串参数前面有一个问号?
  • query字符串参数键EIO来表示客户端使用的Engine.IO协议版本,在示例中其值为3,因此,session
  • query web服务器确定该版本是否兼容
  • 查询字符串参数键sid是用于存储套接字对象的惟一会话id (参见函数generate_id),该会话id的值为polling,因此web服务器将检查其有效传输(即websocketpolling)。有关更多信息,https://socket.io/docs/v3/how-it-works/
  • I也无法确定查询字符串参数键t的含义,甚至单元测试也只侧重于测试查询字符串参数EIOsidtransport,而不是t

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

https://stackoverflow.com/questions/74265891

复制
相关文章

相似问题

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