诡异报错request:fail url not in domain list
发布于 6 年前 作者 xgong 15886 次浏览 来自 问答

如下图所示,

1、前面一次GET请求https://auth.caihuowifi.com正常(说明request域名添加正常,并且生效了的),但后面一次GET请求就报request:fail url not in domain list,我的环境中必现。

2、这个现象只在小程序正式发布版本才出现,开发版本两次GET都是正常的。


希望官方帮忙调查一下原因,在线等回复。


代码片段:

function ajax(options) {
  wx.request({
    url: url,
    method: options.method || 'GET',
    data: options.data,
    success: function(resp) {
      console.log('Ajax success', options.method || 'GET', url, options.data, resp);
    },
    fail:  function(error) {
      console.log('Ajax fail', options.method || 'GET', url, options.data, error);
    }
  });
}
// 请求成功
ajax({
  url: 'https://auth.caihuowifi.com/wxa_qrcode_connect/page_info',
  data: data,
  success: success
});
// 始终失败,提示 request: fail url not in domain list
ajax({
  url: 'https://auth.caihuowifi.com/wxa_qrcode_connect/login',
  data: data,
  success: success,
  fail: fail
});
3 回复

今天测试,问题已解决,不确定是否增加了socket白名单就好了。

机型:小米4,坚果pro2,华为等,我们尝试过好几个安卓手机,都是一样的。

微信版本:最新的6.6.6

代码片段:wechatide://minicode/cNJbCNmO6IZG

【注意】本地开发环境测试都是正常的,需要正式发布才会出问题,所以,请部署到正式环境。

测试代码中简化了data传递,后端会报422错,只要不报request:fail url not in domain list 就算正常。

你好,问题未复现。请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

回到顶部