首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从HTTPS加密的ReactJS页面中查询API?

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

Stack Overflow用户
提问于 2018-09-02 19:05:48
回答 1查看 44关注 0票数 2

为了将一个web平台移动到HTTPS,我遇到了一个问题。下面是我正在使用的设置:

  • 基于Python的http服务器由gunicorn提供服务。
  • Nginx将SSL加密的HTTPS流量定向到http服务器。
  • http服务器提供ReactJS页面。
  • 独立的、基于Python的API服务器由gunicorn提供。

现在,我正在将来自ReactJS页面的请求发送到API服务器中。因为ReactJS页面是通过HTTPS代理的,所以当然任何请求都是完全加密的。因此,API服务器接收加密请求。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-02 19:38:21

如果我做对了,问题是“如何覆盖阻止我通过http://从https://"托管的页面内发送请求的浏览器安全性。

答案是:没有办法这样做。

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

UPD类似的情况sending request from https to http from chrome extension (扰流板:没有解决办法)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52140222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档