从Android APP中(Android Emulator里)访问Restful API服务,如果是HTTP协议的就没问题,但是HTTPS的就直接报Network request failed
,但是使用浏览器和Apifox都可以正常通过HTTPS访问。
哪位佬遇到过这个问题?有啥解决方法?
PS:SSL证书用的TrustAsia的免费通配符证书,有效期内,没问题的。
从Android APP中(Android Emulator里)访问Restful API服务,如果是HTTP协议的就没问题,但是HTTPS的就直接报Network request failed
,但是使用浏览器和Apifox都可以正常通过HTTPS访问。
哪位佬遇到过这个问题?有啥解决方法?
PS:SSL证书用的TrustAsia的免费通配符证书,有效期内,没问题的。
自己App吗?可以把日志打的详细点看啊
换个别的http client看看,看是不是fetch问题。
Axios一样……
你用的什么模拟器,换个模拟器试试
用夜神试试看
不是,我的意思是不要用web的。 搞个 okhttp 看看是模拟器的问题,还是基于浏览器fetch的问题。
SDK自带的……
看资料说Android会验证SSL证书链,但是TrustAsia的免费证书有这么不靠谱么……
嗯,我试试看
基本确认模拟器证书链问题了,是不是模拟器版本有些老
看看 怎么没有大帅比
建议自己带一个ca.pem
是的,通过network-security-config.xml
声明了一个证书链,稍后更新一个记录贴。