0

我对 websocket 编程有点陌生。我一直在尝试使用此示例:- https://www.boost.org/doc/libs/develop/libs/beast/example/websocket/client/async-ssl/websocket_client_async_ssl.cpp连接到coinbase websocket api在这里:- https://docs.pro.coinbase.com/#websocket-feed

但是,我在 Wireshark 的响应中不断收到 400 - Bad Request。

这是我的 TCP 请求的快照:-在此处输入图像描述

知道我在这里可能做错了什么吗?

4

1 回答 1

1

事实证明我对网络编程真的很陌生。标准 TLS 端口是 443。此外,coinbase 的 TLS api 要求您仅在 SNI 字段中设置主机名,而不是主机名:端口

否则,该示例将按原样运行!

于 2021-01-23T13:16:50.410 回答