乐鑫技术交流
直播中

刘杰

7年用户 1327经验值
私信 关注
[问答]

HTTPS客户端连接网络服务器时导致电报查​​询失败怎么办?

在我们的 ESP32-S3 模块中,我们有一个使用自签名证书的 HTTPS 网络服务器任务和另一个使用另一个自签名证书定期(5 秒)查询我们的电报机器人的任务。
Telegram 任务运行良好,查询总是成功完成。
但是当客户端连接到我们的网络服务器时(我们仅在本地网络中工作)页面下载正常但之后,有一段时间电报查​​询失败
代码:
I (1410510) HTTP_CLIENT Handler: GET url
E (1411090) esp-tls-mbedtls: mbedtls_ssl_handshake returned -0x2700
I (1411090) esp-tls-mbedtls: Failed to verify peer certificate!
E (1411090) esp-tls: Failed to open new connection
E (1411100) TRANSPORT_BASE: Failed to open a new connection
E (1411110) HTTP_CLIENT: Connection failed, sock < 0
E (1411110) Sending getMe: Error perform http request ESP_ERR_HTTP_CONNECT
但在几次随机失败后它恢复到正确的行为
我不明白问题出在哪里 lwip socket esp-tsl ?

回帖(1)

陶天瑛

2023-3-2 14:14:57
我怀疑客户端请求和电报任务查询之间有时会重叠的问题可能不同步。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分