收藏
回答

安卓手机用移动和电信4G请求ipv6的域名接口时出现30s才开始请求接口

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

- 当前 Bug 的表现(可附上截图)


- 预期表现


- 复现路径


- 提供一个最简复现 Demo


如标题所说,但是手机移动4G网络设置成ipv4的话就可以很快请求到数据。网上搜到的资料显示,手机dns解析默认解析ipv6,网上解决办法是ipv6转成ipv4,目前这个办法不好解决。目前小程序有什么好的办法解决ipv6的请求?

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

2 个回答

  • 小程序技术专员-寂
    小程序技术专员-寂
    2019-05-08

    ipv6目前还在起步阶段,延时高是常态。建议优先ipv4,不行才用ipv6。

    2019-05-08
    有用
    回复 5
    • 旭辉
      旭辉
      2019-05-08

      好的,感谢

      2019-05-08
      回复
    • 阿满
      阿满
      2019-11-07
      服务器不支持ipv6,用户请求为ipv6会有什么影响吗?
      2019-11-07
      回复
    • 木木
      木木
      2019-11-13
      我怀疑是你们小程序没有实现happy eyeballs算法导致的。因为小程序有延迟,但是手机浏览器或者微信内置浏览器访问相同接口是没有延迟的!!!
      2019-11-13
      回复
    • 木木
      木木
      2019-11-13
      https://tools.ietf.org/html/rfc6555
      2019-11-13
      回复
    • 默默。
      默默。
      2020-11-26
      你好,小程序wx.connectSocket (websocket)现在支持ipv6么?挺急的,望能回复下,感谢
      2020-11-26
      回复
  • upup
    upup
    2019-10-17

    不可能让所有用户都手动设置ipv4吧

    2019-10-17
    有用
    回复 2
    • 旭辉
      旭辉
      2019-10-17
      后端解决的 ipv6配置下吧
      2019-10-17
      回复
    • upup
      upup
      2019-10-17回复旭辉
      好咧 看样子只能这样了
      2019-10-17
      回复
登录 后发表内容