如何使用 WEnviroment 读取 Wt 中的原始请求正文?
Posted
技术标签:
【中文标题】如何使用 WEnviroment 读取 Wt 中的原始请求正文?【英文标题】:How to read the raw request body in Wt using WEnviroment? 【发布时间】:2013-09-20 08:38:25 【问题描述】:我正在尝试使用 Wt 实现 JSON-RPC 中间件。我可以使用 WResource 读取原始请求正文,没问题。但是我需要 WebSockets 并且我的 Wt 服务器使用 WResource (我正在调用 server.addResource )不能正确回答 WebSockets 客户端。也许这很正常?
第二种方法,我将 addEntryPoint 添加到自定义的 WApplication 中,它适用于 WebSocket,感谢 Wt!,但我无法想象如何读取在 POST 请求中发送的 JSON。
请帮忙。
【问题讨论】:
【参考方案1】:很遗憾,WResource 不支持 websocket。在 WApplication 中,所有的通信都是由 Wt 的渲染引擎完成的,所以你不能被那个机制干扰。
【讨论】:
谢谢,听起来 Wt 作为 RPC 中间件并不是更好的方法。以上是关于如何使用 WEnviroment 读取 Wt 中的原始请求正文?的主要内容,如果未能解决你的问题,请参考以下文章