javascript - 即使提供了 Pingdom 凭据也会丢失

标签 javascript http node.js http-authentication pingdom

我正在编写一个向 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/

相关文章:

linux - 访问HTTP请求平台

html - 使用 mailto 在电子邮件中发送当前 HTML 页面

javascript - 我如何构造/访问我的非 node.js 应用程序的 react 组件?

node.js - 验证多个 Mongoose 文档并更新

javascript - 不允许将 CSS 带到上一页(单击浏览器后退按钮后)

javascript - 通过 angularjs 更改模态窗口标题

javascript - 用 for 循环构建数组

javascript - 将 "current"类添加到单击的元素并在单击另一个元素时将其删除?

http - j2me - 内容配置附件;文件名 - 如何得到它?

node.js - findOneAndUpdate 并发送短信