本文主要是介绍Chrome请求报错 net::ERR_CERT_AUTHORITY_INVALID,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
问题背景:
项目部署所在服务器是http
环境,请求的接口服务器是https
环境
问题:
项目在发出接口请求时,浏览器报错net::ERR_CERT_AUTHORITY_INVALID
,查看network的时候也发现,请求也没有状态码,应该请求是没有发出去
解决:
在网上百度了一些解决办法,有去chrome设置里设置协议之类的,但没效果。不过大多都会提到是证书问题,所以自己也推测是http
与https
通讯的时候,证书出了一些问题,解决步骤:
- 把接口地址复制到Chrome的地址栏,直接打开,无论是
get
或post
请求都可以
- 在地址栏直接请求后,应该会出现下面类似的页面(图片是网上找的一张,可能有出入,但应该都可以)
这时候点击高级按钮,选择继续前往...,页面会重新刷新
- 这时候去到项目,再次重新刷新页面,这时候请求应该正常发出了
ps:后续再补充其中原理吧
这篇关于Chrome请求报错 net::ERR_CERT_AUTHORITY_INVALID的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!