据我所知,我的问题是我的 GET 请求未经授权。但是我尝试在标头中添加授权或作为 URL 中的值(api 密钥、用户名、密码)没有成功。
例如。
$.ajax({
type: 'get',
async: false,
beforeSend: function(xhr){
xhr.setRequestHeader('Authorization', 'Basic encodedusername:passwordhere');
},
url: "https://api.pingdom.com/api/2.0/checks",
success: function(Data) {
console.log(Data);
},
error: function(Data) {
}
});
任何人都可以建议更正与 Pingdom API 交互的 Javascript 语法吗?我相信我试图错误地授权他们的文档侧重于我无法在这种情况下使用的 PHP。
https://www.pingdom.com/services/api-documentation-rest/#authentication