记录问题:This request has been blocked, the content must be served over HTTPS. 解决https和http混用导致的问题
引起原因:前端项目部署在服务器上配置的域名是https的, 而接口部署的服务器域名配置的是http的, 而浏览器上明确https中不允许http的请求, 这就导致了blocked问题。也就是下图:那么如何解决呢?很简单, 在你配置的环境变量中, 把前面的htpps或者http去掉, 就像这样:'//credit.ccmallv2.create-chain.net'还有一种方式就是让运维人员去配置域
·
引起原因:
前端项目部署在服务器上配置的域名是https的, 而接口部署的服务器域名配置的是http的。
HTTPS 是 HTTP over Secure Socket Layer,以安全为目标的 HTTP 通道,所以在 HTTPS 承载的页面上不允许出现 http 请求,一旦出现就是提示或报错。
也就是下图:

那么如何解决呢?
很简单, 在你配置的接口地址中, 把前面的HTTPS或者HTTP去掉, 就像这样:
'//credit.ccmallv2.create-chain.net'
还有一种方式就是让运维人员去配置域名为https, 实际上线上访问的接口地址本就不应该是http的。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)