2017-06-26 185 views
1
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請求。我已經擁有了安全標誌。如何在NodeJS請求模塊中進行這個curl請求?

+0

這看起來簡單的文檔...你嘗試過這麼遠嗎? – smarx

+0

@smarx這是我的代碼。想知道什麼是錯的。 'request(URL:data.mpulse.apiEndPoint + data.mpulse.apiKey.toUpperCase()+「/ timer-metrics?date = Last3Hours&timer = PageLoad&timezone = US/Eastern」, 標題:{ Authentication:mpulseAuthToken } },函數(誤差,響應,體){ 如果(誤差){ 的console.log(返回Error.message); }否則{ 的console.log(體); } }); ' –

+0

請把代碼放在問題中。作爲評論幾乎不可讀。 – smarx

回答

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

+0

這是我的代碼..請求({ URL:<>, 標頭:{ 驗證:的authToken } },函數(誤差,響應,體){ 如果(誤差){ 的console.log(錯誤.message); } else { console.log(body); } }); –

+0

@SarnathJegadeesan,這是什麼問題。你調試了嗎? –

+0

我在POSTMAN上得到'HTTP 404程序'和'HTTP 401 UnAuthorized' –