Javascript 我有一个不安全的API(HTTP),我';我正在尝试访问,Chrome会阻止数据。有办法解决这个问题吗?
我正在使用一个XML格式的api,但它还没有得到安全保护/收到SSL证书(HTTPS)。是否有办法绕过此选项并显示数据 我已经测试过,以确保问题不是我的代码。我正在使用一个简单的fetch在控制台中输出代码。它可以与其他安全api(如星球大战api)正常工作Javascript 我有一个不安全的API(HTTP),我';我正在尝试访问,Chrome会阻止数据。有办法解决这个问题吗?,javascript,json,xml,api,Javascript,Json,Xml,Api,我正在使用一个XML格式的api,但它还没有得到安全保护/收到SSL证书(HTTPS)。是否有办法绕过此选项并显示数据 我已经测试过,以确保问题不是我的代码。我正在使用一个简单的fetch在控制台中输出代码。它可以与其他安全api(如星球大战api)正常工作 fetch(Url) .then(data => { return data.xml() }) .then(res => { console.log(res) }) I'm just trying to output
fetch(Url)
.then(data => {
return data.xml()
})
.then(res => {
console.log(res)
})
I'm just trying to output basic data in either JSON or XML format
当使用HTTPS连接时,您不能像正在尝试的那样连接到HTTP端点
最好的解决方案是修复API,使其支持HTTPS,但如果不可能,您可以从自己的(启用HTTPS的)后端反弹请求,让该后端向API发出HTTP请求,并让您的后端回复它收到的响应。如果这是针对您自己的测试,而不是面向生产的站点,我会尝试将http端点添加到此Chrome标志: 您可以通过放置
chrome://flags
在Chrome地址栏中
注意:我还没有测试过这个。这完全有可能只对所描述的“强大功能”有用。为什么要与不安全的API交互?即使数据不敏感,也不是很好的做法,只需使用它为服务器快速获取证书即可。