我使用的是 cpprestsdk v. 2.8.0。我需要在 websocket 上禁用证书验证
websocket_client_config wcc;
websocket_client client(wcc);
client.connect(U("wss://192.168.3.45/product/webapiws")).wait();
这段代码给我一个异常(exception),因为证书无效。我需要像 set_validate_certificates 这样的函数,但我找不到它......我只找到 http_client_config 的 set_validate_certificates 而不是 websocket_client_config。
有没有办法在 websocket_client_config 上将验证证书设置为 false?
我意识到这已经有一年了,但是从 libcpprest-2.9 开始,websocket_client_config 有一个方法 websocket_client_config::set_validate_certificates(bool) 。另一方面,您可能需要根据您的环境从源代码构建库。我在 ubuntu 中工作,默认存储库仅引用 2.8.2,它没有此功能。
我是一名优秀的程序员,十分优秀!