我对 WebSockets 很陌生,这可能完全是疯了。如果是这样,请让我知道我应该做什么。
这个想法是我想在浏览器中建立一个 WebSocket 连接,最终与数据库交互。因为 db 不应该暴露给浏览器,所以当然,中间会有一个服务器层接收 WebSocket 消息,然后将其转换为 POST 或 DELETE 请求之类的东西。然后服务器将该消息传递给数据库。
所以问题是:是否有某种标准可以将 WebSocket 消息转换为 HTTP 请求?
我发现了一篇博客文章,该文章确保他来自浏览器的 WebSocket 消息以表单形式出现,{"method":"POST","content":"foo"}
以便可以通过正常的 JSON 解析来理解它们。这样的事情可以吗,还是有更可接受的“正确方法”。