Javascript 如何在NodeJS请求模块中发出这个curl请求? curl-H“身份验证:”https://a.bcsc.com/app/api/v2//?" 请求({ 网址:, 标题:{ 身份验证:mpulseAuthToken } },函数(错误、响应、正文){ 如果(错误){ console.log(错误消息); }否则{ 控制台日志(主体); } });

Javascript 如何在NodeJS请求模块中发出这个curl请求? curl-H“身份验证:”https://a.bcsc.com/app/api/v2//?" 请求({ 网址:, 标题:{ 身份验证:mpulseAuthToken } },函数(错误、响应、正文){ 如果(错误){ console.log(错误消息); }否则{ 控制台日志(主体); } });,javascript,node.js,curl,request,Javascript,Node.js,Curl,Request,如何使用请求模块在节点JS中发出上述curl请求。我手边已经有了安全令牌。这很简单: curl -H "Authentication: <security token>" "https://a.bcsc.com/app/api/v2/<api-key>/<query type>?<optional parameters>" request({ url: <<endpoint>>,

如何使用请求模块在节点JS中发出上述
curl
请求。我手边已经有了安全令牌。

这很简单:

curl -H "Authentication: <security token>" "https://a.bcsc.com/app/api/v2/<api-key>/<query type>?<optional parameters>"

request({
                url: <<endpoint>>,
                headers: {
                    Authentication: mpulseAuthToken
                }
            },function (error, response, body) {
                if(error) {
                    console.log(error.message);
                } else {
                    console.log(body);
                }
            }); 
const request=require('request');
请求({
网址:'https://a.bcsc.com/app/api/v2/',
标题:{
身份验证:“”
}
},
功能(错误、响应、正文)
控制台日志(响应);
});

查看

上的文档这看起来很简单。。。到目前为止你试过什么?@smarx这是我的密码。想知道怎么了<代码>请求({url:data.mpulse.apidendpoint+data.mpulse.apiKey.toUpperCase()+“/timer metrics?date=Last3Hours&timer=PageLoad&timezone=US/Eastern”,标题:{Authentication:mpulseAuthToken},函数(错误、响应、正文){if(error){console.log(error.message);}else{console.log(body);}}}})请把代码放在问题中。它几乎无法作为注释阅读。“想知道出了什么问题。”我们也很奇怪。你有什么问题吗?这是我的代码..请求({url:,头:{Authentication:AuthToken}}),函数(错误,响应,正文){if(错误){console.log(error.message);}else{console.log(body);}}});@SarnathJegadeesan,那是什么问题。你调试了吗?我在程序上得到了一个
HTTP404,在POST上得到了
HTTP401未经授权的
,这两个错误不是我(或任何人)犯的您可以在这里提供帮助。请参阅API文档(如果有)了解如何连接到他们的服务的详细信息。但我的问题是,它在shell上通过简单的卷曲工作!如果是一个书卷问题,我宁愿阅读API文档:)
const request = require('request');

request({
    url: 'https://a.bcsc.com/app/api/v2/',
    headers: {
       Authentication: '<security token>'
    }
},
function(error, response, body) 

  console.log(response);

});