J'essaie de me connecter à une API en utilisant "auth" dans les options. Actuellement, cela ressemble à ceci:
var options = {
hostname: '<name of site>',
port: 443,
path: '<path>',
auth:'Bearer <Token>',
method: 'GET'
};
Cependant, je reçois le code de statut 403 si j'exécute la demande. Lorsque je mets l'URL suivante dans le navigateur, cela fonctionne:
https://<Host Name+ Path>?authorization=Bearer%20<Token>
J'ai déjà essayé de changer d'auth en Authorization=Bearer <Token>
et Authorisation:Bearer <Token>
mais cela n'a rien changé.
Je suis probablement en train de configurer la partie autorisation de manière incorrecte, mais je n'ai trouvé aucune information sur la manière dont fonctionne auth
Merci d'avance
Ajouter auth à l'en-tête de cette façon
var options = {
hostname: '<name of site>',
port: 443,
path: '<path>',
method: 'GET',
headers:{
Authorization: ' Bearer <Token>'
}
};
auth:'Bearer <Token>'
devrait être un en-tête, pas une requête