我尝试使用NodeJS和Express从API获取JSON数据,但它需要一个标题我不知道如何将标头输入到get请求中。
文档说:
curl -H"X-FullContact-APIKey:$your_key"
'https://api.fullcontact.com/v2/person.json?email=bart@fullcontact.com'
如何使用标头添加get请求?我在Stackoverflow上到处寻找了几天,并没有找到任何东西。一切都是为了PHP,没有NodeJS w / Express。如何使用Request Node NPM Manager Package
执行此操作答案 0 :(得分:0)
不确定您的请求代码的样子,但是应该这样做;正确?
var request = require('request');
var options = {
url: 'https://api.fullcontact.com/v2/person.json?email=bart@fullcontact.com',
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);