Jquery 在HTTP URL(JSFIDLE)上使用getJSON时,如何修复混合内容错误?

Jquery 在HTTP URL(JSFIDLE)上使用getJSON时,如何修复混合内容错误?,jquery,getjson,Jquery,Getjson,我试图在JSFIDLE中使用getJSON,但由于JSFiddle使用HTTPS,而我用作参数的URL使用HTTP,因此存在一个混合内容错误: 代码: 错误: jquery-3.1.0.js:9392混合内容:“”处的页面通过HTTPS加载,但请求了不安全的XMLHttpRequest终结点“”。此请求已被阻止;内容必须通过HTTPS提供 jquery-3.1.0.js:9392 XMLHttpRequest无法加载。无法开始加载 我能修复此错误吗?swapi.co还支持https。最好是向AP

我试图在JSFIDLE中使用getJSON,但由于JSFiddle使用HTTPS,而我用作参数的URL使用HTTP,因此存在一个混合内容错误:

代码:

错误:

jquery-3.1.0.js:9392混合内容:“”处的页面通过HTTPS加载,但请求了不安全的XMLHttpRequest终结点“”。此请求已被阻止;内容必须通过HTTPS提供

jquery-3.1.0.js:9392 XMLHttpRequest无法加载。无法开始加载


我能修复此错误吗?

swapi.co
还支持
https
。最好是向API的安全版本发出请求:

$.getJSON('https://swapi.co/api/people/2/?format=json', function(C3P0) {
  alert(C3P0.mass)
})

这样,您的代码将在
http
https
协议上工作。

swapi.co
还支持
https
。最好是向API的安全版本发出请求:

$.getJSON('https://swapi.co/api/people/2/?format=json', function(C3P0) {
  alert(C3P0.mass)
})

这样,您的代码将同时适用于
http
https
协议。

删除https中的s或更好的解决方案,将其添加到您的请求url中@RolandStarke非常简单的解决方案:Ddo你知道《星际迷航》api吗?现在有一个《星际迷航》api:,免费,开源。披露:我是它的作者。删除https中的s或更好的解决方案,将其添加到您的请求url中@RolandStarke非常简单的解决方案:Ddo你知道《星际迷航》api吗?现在有一个《星际迷航》api:,免费,开源。披露:我是它的作者。