Websockets 请求-响应映射
Posted
技术标签:
【中文标题】Websockets 请求-响应映射【英文标题】:Websockets request-response mapping 【发布时间】:2013-12-31 13:07:55 【问题描述】:有没有办法将请求与来自服务器的响应进行映射?看来 Websocket 什么都没有提供。
我不想使用第三个库,所以它必须是纯 javascript(或至少使用 jquery)。
我会实现一个消息 ID。当我发送一些东西时,生成的消息 id 将被添加到消息中,服务器将使用此消息 id 给出响应,以便我能够在客户端进行映射。
有更好的想法吗?
【问题讨论】:
看看JSON-RPC。该规范非常简单,您可以自己轻松实现(通过 WebSockets)。 npmjs.com/package/wyre 【参考方案1】:我正在为此开源我们公司的解决方案。我会在可用时更新此答案。
更新:它已准备好生产,我们目前正在使用它。但是现在开源进程非常缓慢!
更新:我的公司花了太长时间。我从头开始编写它,没有使用旧的作为参考。它有点不同,但它应该很好用!它被称为wyre。你可以在 npm 上查看。 https://www.npmjs.com/package/wyre。让我知道你的想法
【讨论】:
以上是关于Websockets 请求-响应映射的主要内容,如果未能解决你的问题,请参考以下文章
Spring Boot 前端请求参数自动映射到枚举,后端响应JSON数据自动解析枚举
WebSocket握手期间出错:意外的响应代码:400 Spring boot websockets
Spring MVC 控制器工作但未创建指定的响应 URL,它正在从请求映射字符串创建 url