Comment puis-je supprimer le axios.defaults.headers.common.Authorization uniquement en 1 appel?
Je définis la valeur par défaut pour tous les appels vers mon domaine, mais j'ai 1 appel que je fais sur un autre domaine et si le jeton est passé, l'appel me donne une erreur, lorsqu'il n'y a pas de jeton Auth par défaut enregistré, tout fonctionne correctement.
Donc, ce que j'essaie de faire, c'est de ne pas passer l'authentification dans cet appel spécifique
J'ai essayé mais ça ne marche pas
loadApiCoins({ commit }) {
Vue.axios({
method: 'get',
url: 'https://api.coinmarketcap.com/v1/ticker/',
headers: {
'Authorization': '',
},
}).then(...)
},
J'ai également essayé auth: {...} mais cela ne fonctionne pas non plus. Quelle est la solution? Merci
Pouvez-vous essayer delete axios.defaults.headers.common["Authorization"]; // or which ever header you have to remove
Travaille pour moi.
Si vous rencontrez des problèmes, veuillez me le faire savoir, je peux vous aider à trouver une autre solution.
delete axios.defaults.headers.common["Authorization"];
résoudra le problème. Mais n'oubliez pas de ajoutez l'en-tête d'autorisation.