收藏
回答

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(完全正向保密)



问题原因:

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


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

41 个回答

  • 洪礼彬
    洪礼彬
    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-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
    有用
    回复
  • 郭佳
    郭佳
    2018-01-03

    相同的问题

    appid: wxa6c3e695ed337f7b

    接口域名:https://api.glorycollege.clubqg.com


    1:域名不是HTTPS                        是https

    2:域名带有端口                            未带端口

    3:域名没有备案                            有备案

    4:域名https有问题                        访问正常

    5:公众后台没有配置相应域名        已经配置域名

    6:TLS版本不足1.2                          腾讯云检测为1.2


    在调试期,不管是不是勾选跳过验证的选项,都完全没问题很正常,正式上线后就无法访问了。



    2018-01-03
    有用
    回复
  • 伊凡
    伊凡
    2017-09-08

    appid: wx60df426e55e14f66

     

    一般可能是如下情况:

    1:域名不是HTTPS                        是https

    2:域名带有端口                            未带端口

    3:域名没有备案                            有备案

    4:域名https有问题                        访问正常

    5:公众后台没有配置相应域名        已经配置域名

    6:TLS版本不足1.2                          腾讯云检测为1.2


    @林超  我碰到相同的问题,能不能帮忙看下为什么

    2017-09-08
    有用
    回复
  • 王鹏程
    王鹏程
    2017-06-29

    你好。怎么处理啊。。我Android不可以,iPhone手机是可以的

    2017-06-29
    有用
    回复
  • 一帆风顺
    一帆风顺
    2017-06-26

    你好问下你那边是怎么处理的啊, 我今天也碰到了同样的问题 在体验版上

    2017-06-26
    有用
    回复

正在加载...

登录 后发表内容