getJSON 适用于某些地址,但不适用于其他地址

getJSON works for some addresses, but not others

有个奇怪的问题。我正在使用 getJSON 使用以下代码在线检索信息:

$.getJSON("url", function(json) {
      $("#quote").html(JSON.stringify(json));
});

奇怪的是,我只有在使用 https://api.whatdoestrumpthink.com/api/v1/quotes/random as the source. All other sources I have tried, such as http://quotes.rest/qod.json 时才能使上述代码正常工作,但似乎 return 什么都没有。我目前正在使用 codepen 来制作我的页面。

我可以完美地从第一个 URL 中检索引号并访问我想要的所有内容,但不能使用其他任何内容。我也尝试过使用 Get 和 ajax 方法,但无济于事。我对代码比较陌生,所以一定有一些明显的东西是我遗漏的?

感谢您的帮助。

看起来服务器使用 https 协议。更正 URL 并重试。或者在请求失败时提供日志。