使AJAX get请求NOAA REST API
问题描述:
我试图用NOAA气候数据API与AJAX https://www.ncdc.noaa.gov/cdo-web/webservices/v2#gettingStarted和我的运气不好。当我尝试AJAX方式时,我得到“不好的请求”,而当我尝试xhttp时,出现CORS错误。有谁知道如何格式化一个代码片段来获得响应,而没有任何CORS问题?使AJAX get请求NOAA REST API
谢谢!
答
var noaaUrl = "https://www.ncdc.noaa.gov/cdo-web/api/v2/datasets";
var tokenFromNoaa = "aToken";
$.ajax({
url: noaaUrl,
headers:{
token: tokenFromNoaa
},
success: function(returnedData) {
console.log(returnedData);
}
})
你需要他们给你的实际令牌替换"aToken"
和替换datasets
与您要访问哪个端点。
这应该将数据记录到浏览器控制台中。您可以通过按F12访问它。这段代码也需要使用jQuery。
+0
工作,谢谢 – waffle
您是否按照步骤操作,您是否有令牌? – artemisian