即使提供了Pingdom Credential Missing

时间:2012-04-26 19:38:41

标签: javascript http node.js http-authentication pingdom

我正在编写一个node.js应用程序,它向ping.com发出get请求;但是,即使我试图把它放在任何地方,仍然会得到“用户凭证丢失错误”。请参阅下面的代码。

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();
}

1 个答案:

答案 0 :(得分:1)

我自己要回答这个问题,所以它不会成为一个悬而未决的问题......

pingdom使用http基本身份验证 所以必须在身份验证标题