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);
}
});
如何使用请求模块在Node JS中创建上述curl
请求。我已经有了安全令牌了。
答案 0 :(得分:1)
这很简单:
const request = require('request');
request({
url: 'https://a.bcsc.com/app/api/v2/',
headers: {
Authentication: '<security token>'
}
},
function(error, response, body)
console.log(response);
});
查看Github
上的文档答案 1 :(得分:0)
@sarnath-jegadeesan,根据向 mPulse API 端点发出请求的上下文,它可能会被阻止。这通常发生在从浏览器中发出请求时。这种情况的一个简单解决方法是代理请求。我已经使用 Akamai CDN 上的属性配置完成了此操作,并且效果很好。
您可以在此处找到有关如何向 Akamai mPulse 查询 API 发出请求的不错文档:https://developer.akamai.com/api/web_performance/mpulse_query/v2.html