2

我有以下班级成员

boost::beast::websocket::stream<boost::beast::tcp_stream> ws_;

boost::asio::io_service它使用作为参数在类 c'tor 上实例化。

我假设所有的 websocket 协议都是在 http 之上实现的,所以我想知道是否可以从中提取套接字ws_并使用它来发送常规的 http POST 请求?

tcp::socket 我在这里找到了一个实际创建 websocket 的示例,所以我想它是可行的,但究竟如何?

这种方法的一个很好的用例是在 websocket 握手失败的情况下回退到简单的 HTTP 请求(GET/POST)(假设它受服务器支持)

谢谢

4

0 回答 0