gpt4 book ai didi

c++ - Casablanca C++ Rest SDK - 如何在 websocket 上禁用证书验证

转载 作者:太空宇宙 更新时间:2023-11-04 13:12:54 28 4
gpt4 key购买 nike

我使用的是 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,它没有此功能。

关于c++ - Casablanca C++ Rest SDK - 如何在 websocket 上禁用证书验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38855518/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com