J'essaie d'envoyer une requête GET à une API qui utilise un jeton Web JSON pour l'authentification et prend des données codées par formulaire. La requête échoue toujours avec le message "Network Error", mais lorsque je lance la même api en cURL, les données correctes sont renvoyées. Voici mon code utilisant la bibliothèque Axios :
const token = "xxxxx";
axios.get('https://xxxxxxx.com/route', { headers: { 'Authorization': token, 'Content-Type': 'application/x-www-form-urlencoded' }, data: {} }).then(response => {
console.log(response.data);
})
.catch((error) => {
console.log(error.message);
});
Demande cURL fonctionnelle :
curl -X GET \
https://xxxxxxxx.com/route \
-H 'authorization: xxxxxx' \
-H 'cache-control: no-cache' \
-H 'content-type: application/x-www-form-urlencoded'
Toute aide est appréciée !