1回の呼び出しでのみaxios.defaults.headers.common.Authorizationを削除するにはどうすればよいですか?
ドメインへのすべての呼び出しにデフォルトを設定していますが、別のドメインで行う呼び出しが1つあり、トークンが渡された場合、デフォルトの認証トークンがないと、エラーが発生し、保存されたすべてが正常に機能します。
だから私がやろうとしているのは、その特定の呼び出しで認証を渡さないことです
私はこれを試しましたが、うまくいきません
loadApiCoins({ commit }) {
Vue.axios({
method: 'get',
url: 'https://api.coinmarketcap.com/v1/ticker/',
headers: {
'Authorization': '',
},
}).then(...)
},
私はauth:{...}も試しましたが、それも機能しません。解決策は何ですか?ありがとう
試していただけますかdelete axios.defaults.headers.common["Authorization"]; // or which ever header you have to remove
私のために働く。
問題が発生した場合はお知らせください。他の解決策を見つけるお手伝いをします。
delete axios.defaults.headers.common["Authorization"];
は問題を解決します。ただし、忘れずにAuthorizationヘッダーを再度追加するを使用してください。