GrossJeck 2024-08-19 16:39 采纳率: 0%
浏览 5

esp32 使用 https 网络访问后,几率出现-1 状态码(相关搜索:状态码)

求问 esp32 使用 https 网络访问后,几率出现-1 状态码,这种问题如何解决?

  • 写回答

1条回答 默认 最新

  • 一直免费一直爽 2024-08-19 16:40
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    ESP32 使用 HTTPS 网络访问后出现 -1 状态码可能是由于以下原因导致的:

    1. 网络连接问题:请检查您的设备是否已连接到互联网,以及网络连接是否正常。

    2. 证书问题:如果您的服务器使用的是自签名证书或不受信任的证书,ESP32 可能会拒绝连接并返回 -1 状态码。您可以尝试将服务器证书添加到 ESP32 的信任证书列表中,或者使用受信任的证书颁发机构(CA)签发的证书。

    3. 超时问题:如果请求过程中发生超时,ESP32 可能会返回 -1 状态码。您可以尝试增加请求超时时间,以确保有足够的时间完成请求。

    4. 内存不足:如果 ESP32 的内存不足以处理请求,可能会导致返回 -1 状态码。您可以尝试优化代码以减少内存使用,或者升级到具有更多内存的设备。

    5. 服务器问题:如果服务器端出现问题,例如服务器崩溃或响应超时,ESP32 可能会收到 -1 状态码。请联系服务器管理员以解决此问题。

    要解决这个问题,您可以尝试以下方法:

    1. 确保设备已连接到互联网,并且网络连接正常。

    2. 检查服务器证书是否有效,并尝试将其添加到 ESP32 的信任证书列表中。

    3. 增加请求超时时间,以确保有足够的时间完成请求。

    4. 优化代码以减少内存使用,或者升级到具有更多内存的设备。

    5. 如果可能,联系服务器管理员以解决服务器端的问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 8月19日

悬赏问题

  • ¥15 CCF-CSP 2023 第三题 解压缩(50%)
  • ¥30 comfyui openpose报错
  • ¥20 Wpf Datarid单元格闪烁效果的实现
  • ¥15 图像分割、图像边缘提取
  • ¥15 sqlserver执行存储过程报错
  • ¥100 nuxt、uniapp、ruoyi-vue 相关发布问题
  • ¥15 浮窗和全屏应用同时存在,全屏应用输入法无法弹出
  • ¥100 matlab2009 32位一直初始化
  • ¥15 Expected type 'str | PathLike[str]…… bytes' instead
  • ¥15 三极管电路求解,已知电阻电压和三级关放大倍数