gpt4 book ai didi

reactjs - 如何从HTTPS加密的ReactJS页面中查询API?

转载 作者:行者123 更新时间:2023-12-03 16:49:46 24 4
gpt4 key购买 nike

为了将Web平台迁移到HTTPS,我遇到了一个问题。这是我正在使用的设置:


gunicorn为基于Python Flask的http服务器提供服务
Nginx将SSL加密的HTTPS流量定向到http服务器
http服务器提供一个ReactJS页面
Gunicorn为基于Python Flask的独立API服务器提供服务


现在,我从ReactJS页面向API服务器发出PUT和GET请求。因为ReactJS页面是通过HTTPS代理的,所以任何请求当然都是经过完全加密的。因此,API服务器接收加密的请求。

我的问题是,如何从HTTPS ReactJS页面中查询API服务器?

最佳答案

如果我理解正确,那么问题是“如何覆盖浏览器安全性,从而阻止我从https://托管的页面中通过http://发送请求”。

答案是:没有办法做到这一点。

如果无法为API服务器启用SSL,则可以使用自己的服务器作为安全代理。所以最后看起来像ReactJS -> HTTPS -> your server -> HTTP -> API server

UPD类似案例sending request from https to http from chrome extension(破坏者:没有可用的解决方法)

关于reactjs - 如何从HTTPS加密的ReactJS页面中查询API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52140222/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com