混合内容:从https页面调用API中的http内容

问题描述 投票:0回答:3

我的页面位于 https 上,但我在 AJAX 中调用的 API url 位于 http 上。 我无法获得 AJAX 响应。 混合内容:“https://localhost:8443/examples/demo.html”页面是通过 HTTPS 加载的,但请求了不安全的 XMLHttpRequest 端点“http://www.earthtools.org/timezone-1.1/” 40.71417/-74.00639?_=1431270529277'。该请求已被阻止;内容必须通过 HTTPS 提供。

我该如何解决这个问题?

HTTPS版本的API不存在。我如何仍然可以从我的 HTTPS 启用页面进行呼叫。我希望我的页面是 HTTPS,这非常重要。

有什么帮助吗?

ajax api http https mixed-content
3个回答
0
投票

我遇到了类似的问题,我使用的是 HTTP,并且必须调用 HTTPS 上的 API。 对我来说,禁用网站跟踪,即取消选中

Prevent cross-site tracking
有效。 enter image description here


0
投票

您解决这个问题了吗?我面临着确切的问题,它正在生产,请帮忙。


-1
投票

我通过使用此 chrome 扩展程序修复了它,然后重新加载我的页面。有用。 https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi?hl=en

另一个选择是打开代理然后使用它, https://chrome.google.com/webstore/detail/zenmate-security-privacy/fdcgdnkidjaadafnichfpabhfomcebme?hl=en

© www.soinside.com 2019 - 2024. All rights reserved.