Passer plusieurs headers dans un appel à une API REST
Bonjour,
Je me triture l'esprit sur comment passer deux headers dans un simple appel fetch pour tracker des shipments :
Quand je fais ça, cela me ramène une erreur car il manque un header : "{"Content-type": "application/json"}"
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<script type="text/javascript">
function getInfo(){
fetch('https://api.com', {
method: "GET",
headers: {"Token": "122334344343434"}
})
.then(response => response.json())
.then(response => alert(JSON.stringify(response)))
.catch(error => alert("Erreur: " + error));
}
</script> |
Si j'essaie de rajouter un second headers de cette manière, ça ne passe pas.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<script type="text/javascript">
function getInfo(){
fetch('https://api.com', {
method: "GET",
headers: {"Token": "122334344343434"},{"Content-type": "application/json"}
})
.then(response => response.json())
.then(response => alert(JSON.stringify(response)))
.catch(error => alert("Erreur: " + error));
}
</script>
J'ai essayé d'utiliser un objet headers mais toujours pareil. |
Je pleure.
Merci d'avance pour votre aide !
Rithy
1 pièce(s) jointe(s)
Bon ce n'est pas du au fait que j'utilise un builder
Bon ce n'est pas du au fait que j'utilise un builder... je crois que j'ai besoin de dormir. La nuit porte conseille.
Pièce jointe 589766
Pour ceux que ça intéresse
C'était un blocage du client car JS n'est pas vraiment approprié pour REST :). Le TOKEN est visible sur le client :oops: