web-dev-qa-db-fra.com

Comment passer X-Auth-Token dans l'en-tête HTTP en JavaScript

J'ai un site Web qui utilise l'authentification basée sur les jetons. Dans un premier temps, le nom d'utilisateur et le mot de passe sont envoyés pour connecter l'utilisateur et recevoir le jeton. Pour les appels suivants, je dois inclure le jeton en tant que X-Auth-Token dans l'en-tête HTTP.

Je voudrais savoir comment faire cela, en JavaScript Vanilla ou en utilisant jQuery. Pourriez-vous me fournir un échantillon de code?

18
GibboK

Dans jQuery, ce serait quelque chose comme ceci:

$.ajax({
   url : myurl,
   headers: {
        'X-Auth-Token' : token
   });

Plus de détails sur ce que vous pouvez faire avec $.ajax() sont dans docs

30
asiviero