gpt4 book ai didi

javascript - GET 请求不在代码笔中获取数据但在浏览器选项卡上工作

转载 作者:行者123 更新时间:2023-11-29 10:31:47 24 4
gpt4 key购买 nike

This是我很久以前做的一个简单天气应用程序的代码笔。但是,它现在不起作用。当我将 api 粘贴到浏览器选项卡时,我正在获取数据,但在 Codepen 中它不起作用。

var api = "http://api.openweathermap.org/data/2.5/weather?
q=Lam%20Tin,HK&appid=23a5271ef6a94716ac17ec27e9f4bcd8";
$.getJSON(api, function(data) {
console.log(data);
});

最佳答案

错误

The page at 'https://codepen.io/iamanoopc/pen/JEjYKR?editors=0011' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://api.openweathermap.org/data/2.5/weather?q=Lam%20Tin,‌​HK&appid=23a5271ef6a‌​94716ac17ec27e9f4bcd‌​8'. This request has been blocked; the content must be served over HTTPS.

解释

enter image description here

错误显示得非常清楚。HTTPS,但请求了不安全的 XMLHttpRequest。是安全域服务器 https。您的 http 调用不安全.出于安全原因。他们将阻止您的请求This request has been blocked;内容必须通过 HTTPS 提供

备用

尝试使用不安全的 http 域服务器片段,例如 jsbin

enter image description here

DemoJsbin

关于javascript - GET 请求不在代码笔中获取数据但在浏览器选项卡上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44382550/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com