如何使用 header 从 API 获取 json 数据
How to GET json data from API with a header
我正在尝试使用 NodeJS 和 Express 从 API 获取 JSON 数据,但它需要 header 我不确定如何输入 header进入get请求。
文档说:
curl -H"X-FullContact-APIKey:$your_key"
'https://api.fullcontact.com/v2/person.json?email=bart@fullcontact.com'
如何使用 header 添加获取请求?我在 Whosebug 上到处找了好几天,什么也没找到。一切都是为了 PHP,没有什么是为了 NodeJS w/ Express。我如何使用请求节点 NPM 管理器包
不确定您的请求代码是什么样子,但应该这样做;对吗?
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);
我正在尝试使用 NodeJS 和 Express 从 API 获取 JSON 数据,但它需要 header 我不确定如何输入 header进入get请求。
文档说:
curl -H"X-FullContact-APIKey:$your_key"
'https://api.fullcontact.com/v2/person.json?email=bart@fullcontact.com'
如何使用 header 添加获取请求?我在 Whosebug 上到处找了好几天,什么也没找到。一切都是为了 PHP,没有什么是为了 NodeJS w/ Express。我如何使用请求节点 NPM 管理器包
不确定您的请求代码是什么样子,但应该这样做;对吗?
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);