api - Heroku:已通过 HTTPS 加载,但请求了不安全的 XMLHttpRequest - 请求已被阻止

标签 api http heroku https

更新:

Mixed Content: The page at 'https://myapp.herokuapp.com/#/employees' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://api.geonames.org/countryInfoJSON?username=design1online'. This request has been blocked; the content must be served over HTTPS.

我试图从我在 heroku 中的一个应用程序调用以下 api,但出现以下错误

我需要附加 SSL 吗?

我什至在没有 http: 的情况下尝试过这样的事情: //api.geonames.org/countryInfoJSON?username=design1online

API 调用: http://api.geonames.org/countryInfoJSON?username=design1online

错误:

failed to load resource: net::err_ssl_protocol_error

最佳答案

将 S 添加到 http 标签实际上对我有用,我今天刚遇到这个问题 <script src="https://maps.googleapis.com/maps/api/js?region=GB"></script>

关于api - Heroku:已通过 HTTPS 加载,但请求了不安全的 XMLHttpRequest - 请求已被阻止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29112750/

相关文章:

api - 使用 java mail api 连接到 Exchange 服务器的 pop3 连接失败

java - 服务层中的服务组织?

javascript - 如何在 openlayers API 中定义缩放按钮?

heroku - Flask 和 Heroku - ModuleNotFoundError : No module named 'app'

ios - H27-客户请求中断

api - 我的 Twitter 流边界框有什么问题?

ios - 关于监控 iphone 应用程序互联网 (http) 流量

http - 通过 Javascript 从 https 页面更新 http 父页面

http - 用于过滤目标源 IP 地址和协议(protocol)的 Wireshark 过滤器

Heroku部署错误: 'sh: Syntax error: EOF in backquote substitution' and undefined local variable or method `install_language_pack_gems'