npm demande avec des en-têtes et auth

Je suis en train d'essayer d'accéder à une API à l'aide de "demande" de mnp. Cette API nécessite d'en-tête "content-type" et une authentification de base. voici ce que j'ai fait jusqu'à présent.

var request = require('request');
var options = {
  url: 'https://XXX/index.php?/api/V2/get_case/2',
  headers: {
    'content-type': 'application/json'
  },

};
request.get(options, function(error, response, body){
console.log(body);
}

).auth("[email protected]","password",false);

lors de l'exécution de cette aide d'un Noeud , j'obtiens une erreur qui dit invalid username et mot de passe. J'ai validé la même API, de l'authentification et de l'en-tête à l'aide de CURL avec la commande ci-dessous et il a donné un attendu de la réponse HTTP.

curl-X GET-H "content-type: application/json" -u [email protected]:password "https://XXX/index.php?/api/V2/get_case/2"

Veuillez indiquer la bonne façon de demande de code avec auth et en-tête.


Voici mon code de mise à jour

Je vois 'undefined' dans ma console. pouvez-vous m'aider?

OriginalL'auteur Praveen Kumar | 2015-05-09

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *