收藏
回答

局域网通信校验了域名

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

局域网通信的文档中原话:

在这种情况下,不会进行安全域的校验,不要求必须使用 https/wss,也可以使用 http/ws。


现在在使用wx.request访问局域网接口是会报url not in domain list 关键是这个问题是偶发性的


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

3 个回答

  • 小程序技术专员-june
    小程序技术专员-june
    2019-01-02

    当且仅当 IP 与手机 IP 处在同一网段且不与本机 IP 相同(一般来说,就是同一局域网,如连接在同一个 wifi 下)时,请求/连接才会成功


    确认下是否每次请求都满足这一条件?

    2019-01-02
    有用
    回复 21
    查看更多(16)
  • 2019-06-14

    解决了吗?我也是这样,用树莓派生产wifi热点,在同一网络下报错

    2019-06-14
    有用
    回复 2
    • 啦啦啦จุ๊บ
      啦啦啦จุ๊บ
      2019-06-14

      之前反正没解决 然后项目凉了 哈哈

      2019-06-14
      回复
    • 2019-06-14

      好吧

      2019-06-14
      回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-12-29

    麻烦提供一下出现问题的机型和微信版本,并且给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2018-12-29
    有用
    回复 2
    • 啦啦啦จุ๊บ
      啦啦啦จุ๊บ
      2019-01-04

      在正式环境做了日志记录,在2.4.0及以上版本还是有报request:fail url not in domain list的错误

      品牌:iPhone 机型:iPhone 6s<iPhone8,1> 微信版本:7.0.1 系统信息:iOS 12.0 平台:ios 基础库版本:2.4.3

      品牌:OPPO 机型:OPPO A59m 微信版本:7.0 系统信息:Android 5.1 平台:android 基础库版本:2.4.3

      品牌:OPPO 机型:OPPO R9sk 微信版本:7.0 系统信息:Android 6.0.1 平台:android 基础库版本:2.4.4

      品牌:OPPO 机型:OPPO A33 微信版本:7.0 系统信息:Android 5.1.1 平台:android 基础库版本:2.4.3

      品牌:samsung 机型:SM-G9350 微信版本:7.0 系统信息:Android 8.0.0 平台:android 基础库版本:2.4.3

      品牌:HUAWEI 机型:HUAWEI TAG-TL00 微信版本:6.7.3 系统信息:Android 5.1 平台:android 基础库版本:2.4.3

      品牌:OPPO 机型:OPPO R9 Plustm A 微信版本:7.0 系统信息:Android 5.1.1 平台:android 基础库版本:2.4.3

      品牌:samsung 机型:SM-A5000 微信版本:6.7.3 系统信息:Android 6.0.1 平台:android 基础库版本:2.4.3

      2019-01-04
      回复
    • 鲁班8号👏
      鲁班8号👏
      2022-01-21
      解决了么?我也这样
      2022-01-21
      回复
登录 后发表内容