为了将Web平台移动到HTTPS,我遇到了一个问题。这是我正在使用的设置:
现在我正在将ReactJS页面的PUT和GET请求发送到API服务器。因为ReactJS页面是通过HTTPS代理的,所以任何请求都是完全加密的。因此,API服务器接收加密的请求。
我的问题是,如何在HTTPS ReactJS页面中查询API服务器?
如果我说得对,问题是“如何覆盖阻止我通过http://从https://托管的页面内发送请求的浏览器安全性”。
答案是:无法做到这一点。
如果无法为API服务器启用SSL,则可以使用自己的服务器充当安全代理。所以最后它看起来像ReactJS -> HTTPS -> your server -> HTTP -> API server
UPD类似案例sending request from https to http from chrome extension(剧透:没有可用的解决方法)