2017-07-27 3 views
-1

Ich versuche, JSON-Daten von einer API mit NodeJS und Express zu bekommen, aber es erfordert eine Kopfzeile Ich bin mir nicht sicher, wie Sie die Kopfzeile in die Anfrage eingeben.Wie JSON Daten von API mit einer Kopfzeile erhalten

Die Dokumentation sagt:

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

Wie mache ich eine eine GET-Anforderung mit einem Header hinzufügen? Ich habe tagelang überall auf Stackoverflow geschaut und nichts gefunden. Alles ist für PHP, nichts für NodeJS w/Express. Wie kann ich das mit dem Request Node NPM Manager Package tun?

Antwort

0

Nicht sicher, wie Ihr Anfrage-Code aussieht, aber dies sollte es tun; Recht?

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); 
Verwandte Themen