收藏
回答

wx.request 报 ERR CONNECTION RESET?

现在 iphone12 iphone13 promax 调接口都在报这个f"errno"600001,"errMsg":"request:failerrcode:-101

cronet error code:-101error msg:net::ERR CONNECTION RESET"}

最后一次编辑于  03-11
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    03-13

    https://developers.weixin.qq.com/community/develop/doc/000066bf2c8a680c82cb7bb5951809?highLine=%25E9%2594%2599%25E8%25AF%25AF%25E7%25A0%2581

    03-13
    有用
    回复 9
    查看更多(4)
  • 牛客
    牛客
    03-11

    针对iPhone 12、iPhone 13 Pro Max等设备在调用接口时报错“errno”600001,“errMsg”:“request:fail errcode:-101 cronet error code:-101 error msg:net::ERR_CONNECTION_RESET”的问题,以下是一些可能的原因及解决方法:可能原因

    1. 网络不稳定

    设备连接的网络可能存在不稳定或中断的情况。

    2. 服务器端问题

    服务器可能暂时过载或出现故障,导致无法处理请求。

    3. SSL证书问题

    服务器的SSL证书可能过期、不匹配或配置错误,导致客户端无法建立安全连接。

    4. 客户端网络设置

    客户端的网络设置可能存在问题,如代理设置错误、VPN使用不当等。

    5. 应用配置问题

    应用本身的网络请求配置可能存在问题,如超时设置过短、重试机制不合理等。

    解决方法

    1. 检查网络连接

    确保设备连接到稳定的网络,并尝试切换网络环境(如从Wi-Fi切换到移动数据)。

    2. 检查服务器状态

    联系服务器管理员或服务提供商,确认服务器是否正常运行,是否有维护或故障情况。

    3. 验证SSL证书

    检查服务器的SSL证书是否有效,确保证书与域名匹配,并且没有过期。

    如果使用自签名证书,确保客户端信任该证书。

    4. 检查客户端网络设置

    确保设备的网络设置正确,没有错误的代理或VPN配置。

    尝试重置网络设置或重启设备。

    5. 优化应用网络请求

    检查应用的网络请求配置,确保超时设置合理,并实现适当的重试机制。

    使用最新的网络库和框架,确保兼容性和稳定性。

    6. 更新系统和应用

    确保设备和应用的操作系统及版本都是最新的,以获得最新的修复和优化。

    7. 联系技术支持

    如果以上方法都无法解决问题,建议联系应用的技术支持团队或相关开发者社区寻求帮助。

    示例代码(调整超时设置)

    如果怀疑是超时设置过短导致的连接重置,可以在网络请求中增加超时时间:

    wx.request({
      url: 'https://your-api-endpoint.com',
      method: 'GET',
      timeout: 10000, // 设置超时时间为10秒
      success: function(res) {
        console.log(res.data);
      },
      fail: function(err) {
        console.error('请求失败:', err);
      }
    });
    


    通过以上方法,您应该能够解决iPhone 12、iPhone 13 Pro Max等设备在调用接口时遇到的“ERR_CONNECTION_RESET”错误。如果问题依然存在,请提供更多详细信息以便进一步诊断。

    03-11
    有用
    回复
登录 后发表内容