2017-07-27 63 views
-1

我想從使用NodeJS和Express的API獲取JSON數據,但它需要一個標頭我不知道如何將標頭輸入到獲取請求中。如何從標頭API獲取json數據

文檔說:

curl -H"X-FullContact-APIKey:$your_key" 
'https://api.fullcontact.com/v2/[email protected]' 

如何做一個加了首標的GET請求?我在Stackoverflow上無處不在,幾天沒找到任何東西。一切都是爲了PHP,沒有任何的NodeJS w/Express。我如何使用請求節點NPM管理器包執行此操作

回答

0

不確定您的請求代碼的外觀如何,但應該這樣做;對?

var request = require('request'); 

var options = { 
    url: 'https://api.fullcontact.com/v2/[email protected]', 
    headers: { 
    'X-FullContact-APIKey': '$your_key' 
    } 
}; 

function callback(error, response, body) { 
    if (!error && response.statusCode == 200) { 
    var result = JSON.parse(body); 
    console.log(result); 
    } 
} 

request(options, callback);