收藏
回答

wx.request 函数 部分用户微信访问域名失败

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.request 微信安卓客户端 8.0.58 3.8.3

用户使用自带浏览器访问接口 https://seren.oneclass.cn/mini/index/getmyinfo 可以正常访问

但是用微信的浏览器却访问失败


回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    23小时前

    出现微信内置浏览器访问失败的可能原因及排查步骤:

    1. 域名配置检查
    • 确认request域名已添加到小程序后台的【开发管理】-【开发设置】-【服务器域名】列表
    • 检查协议是否为HTTPS(不支持HTTP协议)
    • 确认未使用IP地址(除小程序局域网IP外)或localhost
    1. 证书合规性检查
    • 通过微信开发者工具【详情】-【项目配置】检查证书有效性
    • 确保证书满足以下条件:
    •     证书链完整
    •     非自签名证书
    •     有效期未过期
    1. 网络请求规范验证
    • 确认并发请求数≤10(普通请求限制)
    • 添加超时处理逻辑:
    wx.request({
      url: '你的接口地址',
      timeout: 10000, // 建议设置5-10秒
      // ...
    })
    
    1. 真机调试建议
    • 使用开发者工具【真机调试】功能捕获具体错误码
    • 在调试器【Network】面板查看完整请求详情
    • 检查返回的HTTP状态码及响应头信息
    1. 特殊场景排查
    • 若涉及微信云托管,确认通过callContainer接口调用
    • 检查服务端是否屏蔽微信UA(User-Agent含"miniProgram")

    参考文档:

    23小时前
    有用
    回复
  • showms
    showms
    1天前

    访问不了呀

    1天前
    有用
    回复 10
    查看更多(5)
  • 智能回答 智能回答 本次回答由AI生成
    1天前
    有用
登录 后发表内容