2017-10-09 17 views
0

1回の呼び出しでaxios.defaults.headers.common.Authorizationを削除するにはどうすればよいですか?Axios - ヘッダーを削除する1回の呼び出しでのみ承認

私は自分のドメインへのすべての呼び出しのデフォルトを設定していますが、私は別のドメイン上で1回の呼び出しを行い、トークンが渡された場合はデフォルトのAuthトークンがないとき良い。

だから私は、私はこれを試してみました、その特定のコール

に認証を通過していないやろうとしているが、それは私も認証を試みた

loadApiCoins({ commit }) { 
     Vue.axios({ 
      method: 'get', 
      url: 'https://api.coinmarketcap.com/v1/ticker/', 
      headers: { 
       'Authorization': '', 
      }, 
     }).then(...) 
    }, 

動作しません何:{... }でも、どちらもうまくいきません。 解決策は何ですか? おかげ

答えて

0

あなたは私のためdelete axios.defaults.headers.common["Authorization"]; // or which ever header you have to remove

作品を試してみてくださいすることができます。

問題が発生した場合は、私に知らせてください。

+0

ただし、これによりすべてのリクエストの認証が削除されませんか?私はまだこの特定のものの直後に起こる他の要求のためにトークンを使用する必要があります –

+0

この 'transformRequest:{(data、headers)=> {{{{data}}}} { –

+0

私はgithubライブラリ - > [axios/issue](https://github.com/axios/axios/issues/382)の次の問題を参照しています –

関連する問題