如何使用标头从API获取json数据

时间:2017-07-27 21:33:54

标签: express fullcontact

我尝试使用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

执行此操作

1 个答案:

答案 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);