收藏
回答

request:fail url not in domain list问题

问题现象:

a.开发版:调试模式,正常展示数据;

b.开发版:关闭调试,errorMsg信息:request:fail url not in domain list

c.体验版:errorMsg信息:request:fail url not in domain list


配置设置:

a.已在开发设置中->服务器域名->request合法域名中,设置了request请求域名,并且为https协议的;

b.在腾讯云(https://www.qcloud.com/product/ssl )检测了域名的证书,如下

ATS 检测通过

恭喜,您的应用已通过苹果 ATS 特性检测。

证书检测结果

  • 安全的证书签名算法(SHA2)

  • 证书被iOS9信任

  • 证书与域名匹配

  • 证书时间有效

服务器检测结果

  • 支持TLS1.2

  • PFS(完全正向保密)



问题原因:

请问这种情况,该怎么处理解决??????跪求大神赐教!!!!!!


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

36 个回答

  • 洋葱头
    洋葱头
    2017-04-28

    我查了下 这个确实是在可信域名列表里面


    我们查下原因



    2017-04-28
    赞同
    回复
  • 洋葱头
    洋葱头
    2017-04-28

    请求的域名是什么?

    2017-04-28
    赞同
    回复
  • Marvin
    Marvin
    2019-02-21

    我也出现了此问题,请问如何解决?

    2019-02-21
    赞同
    回复
  • 洪礼彬
    洪礼彬
    2018-08-19

    @林超 您好,请问下,domain list里的域名是否只能是二级域名,我直接配置成www.domain.com时,可以发起请求。但是我现在改成domain.com就不行了,最后我把www.domain.com和domain.com都加到domain list里,还是没用

    2018-08-19
    赞同
    回复 1
    • 洪礼彬
      洪礼彬
      2018-08-19

      应该是之前没有生效,现在可以了

      2018-08-19
      回复
  • 郭佳
    郭佳
    2018-01-05

    @林超,您好,我们重新发布已经通过审核了,问题已经解决。

    解决方式是:

    3级域名换成2级域名。

    你们审核应该能看到源代码,唯一的一行改动就是这个。

    服务器端,我们也就是把 vhost 复制了一条,改了下域名(和对应的证书),ssl 配置项都没有任何改动。



    https://api.glorycollege.clubqg.com

    ,变成了

    https://letter-api.clubqg.com


    仅此而已。


    感谢您的回复和关注。关于3级域名的问题,还烦请您反馈给开发组检查 bug 所在,在调试期没有任何问题,只有上线后真机有问题,你们可以自行尝试一下。


    之前也看到别人的帖子遇到一样的问题,应该是确实存在的 bug。或者说作为 open issue,文档写明不支持3级域名:)

    2018-01-05
    赞同
    回复
  • 郭佳
    郭佳
    2018-01-04

    使用开发版本,不打开移动设备上的调试,也就是不显示“vconsole"那个图标,是否有问题呢 这个时候一样没问题,开发版本如何测试都是正常的。只有发布到线上版本就有问题。

    2018-01-04
    赞同
    回复
  • 郭佳
    郭佳
    2018-01-04

    新的域名的已经提交审核了,如果您那边能看到的话可以帮忙看看。

    @林超

    因为在调试时候我们自测都是通的,无论选不选跳过 https 验证。审核时候你们应该部署到正式环境了吧,那时候可能会点不开不通过审核,我们就没法拿到 log 了。

    2018-01-04
    赞同
    回复
  • 郭佳
    郭佳
    2018-01-04

    我们已经换成新的2级域名了再等新的证书下来尝试:)

    之前确实绑定的,我写了17年程序了不会犯这种低级错误的:)

    2018-01-04
    赞同
    回复
  • 郭佳
    郭佳
    2018-01-04

    @林超

    感谢您的关注,错误信息是

    request fail url is not in domain list

    问题是用开发版,无论选择跳过 https 校验与否,都是没问题的,只有正式版有这个问题。

    服务器的 nginx 端是没有输出访问信息的,用开发版 tail -f access.log 是立刻能看到访问请求,但是正式版没有请求。

    使用 charles 托管 proxy 抓包请求,可以看到手机在正式版根本没发起到服务器的请求,直接就失败了,应该是被微信直接拦截了。

    可否检查下白名单,是否3级域名 api.glorycollege.clubqg.com 这样是不允许的?只能用二级域名?

    2018-01-04
    赞同
    回复
  • 郭佳
    郭佳
    2018-01-03

    @林超

    检查过了,所有请求均不存在302跳转。

    和服务器部署在阿里云有关么?是必须限制服务器部署在腾讯云么?


    和三级域名有关系么?api.glorycollege.clubqg.com这样允许么?

    2018-01-03
    赞同
    回复

正在加载...

登录 后发表内容