我正在编写一个向 pingdom 发出获取请求的 node.js 应用程序;但不断收到“用户凭据丢失错误”,即使我试图将它放在任何地方。请看下面的代码。
function get_checks() {
var options = {
"hostname" : "api.pingdom.com",
"path" : "/api/2.0/checks?"+"userpwd=user@example.com"+":"+"password",
"method" : "GET",
"headers" : {
"userpwd" : "user@example.com"+":"+"password",
"App-Key" : "key"
},
"userpwd" : "user@example.com"+":"+"password"
};
var req = https.request(options, function(response){
response.on('data', function(response_data) {
console.log("Response: " + response_data);
});
});
req.end();
}
最佳答案
我自己来回答这个问题,这样它就不会作为一个未回答的问题挂起...
pingdom 使用http 基本认证 所以它必须在身份验证 header 中
关于javascript - 即使提供了 Pingdom 凭据也会丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10340230/