Websocket 如何在浏览器和服务器之间传输数据结构
在交互式web应用程序的环境中,尤其是那些使用WebSocket等技术的库中,我们如何在客户端浏览器和服务器之间传输数据结构(如地图、列表、集合等)?到目前为止,我遇到的示例只传递字符串Websocket 如何在浏览器和服务器之间传输数据结构,websocket,comet,Websocket,Comet,在交互式web应用程序的环境中,尤其是那些使用WebSocket等技术的库中,我们如何在客户端浏览器和服务器之间传输数据结构(如地图、列表、集合等)?到目前为止,我遇到的示例只传递字符串 这种支持是根据所使用的库的具体情况而定,还是有更通用的机制可用?通常的方式是JSON或类似的方式。您可以通过websocket发送三种内容(从客户端角度): 弦 阵列缓冲器 斑点 如果您有一个复合Javascript数据结构(映射和数组的层次结构),那么应该使用JSON将它们序列化为字符串,并通过WebSo
这种支持是根据所使用的库的具体情况而定,还是有更通用的机制可用?通常的方式是JSON或类似的方式。您可以通过websocket发送三种内容(从客户端角度):
- 弦
- 阵列缓冲器
- 斑点
注3:如果您的浏览器只支持较旧的WebSocket Hixie协议系列(如iOS Safari),则没有二进制数据,您只能发送和接收字符串。在等待回答时,我读到了以下内容:,这似乎表明JSON可能是解决方案。