引起原因:
前端项目部署在服务器上配置的域名是https的, 而接口部署的服务器域名配置的是http的。
HTTPS 是 HTTP over Secure Socket Layer,以安全为目标的 HTTP 通道,所以在 HTTPS 承载的页面上不允许出现 http 请求,一旦出现就是提示或报错。
也就是下图:
那么如何解决呢?
很简单, 在你配置的接口地址中, 把前面的HTTPS或者HTTP去掉, 就像这样:
'//creditmallv2.create-chain'
还有一种方式就是让运维人员去配置域名为https, 实际上线上访问的接口地址本就不应该是http的。
更多推荐
记录问题:This request has been blocked, the content must be served over HTTPS. 解决htt
发布评论