在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ axios添加請求頭不生效?

axios添加請求頭不生效?

通過判斷請求url攔截添加請求頭
Axios.interceptors.request.use(function (config) {
if(config.url.indexOf('user')>0){
config.headers.common['Authorization'] = 'JWT ' + store.state.token
}
return config
})
在開發(fā)者工具里看不到請求頭信息,但是打印可以看到
開發(fā)者工具截圖

console.log

回答
編輯回答
魚梓

axios.defaults.headers.common['Authorization'] = 'Authorization Value'

2018年7月7日 20:51
編輯回答
糖果果

不要設(shè)在 headers.common 里,直接 headers['Authorization'] 試下

2018年2月1日 20:50
編輯回答
司令

你這個是預(yù)檢請求吧,通過了嗎。非簡單請求(不是 get、post 或存在多余的頭部)時,瀏覽器會首先進(jìn)行一個 OPTIONS 請求,這個請求來詢問跨域是否被允許。Access-Control-Request-Headers 就屬于這個請求。

當(dāng)后臺服務(wù)器允許 Request Headers 中 Access-Control-Request- 所列出的項目時,也就是Response Headers中含有相應(yīng)的 Access-Control-Allow- 信息后,瀏覽器會發(fā)送你的請求。如果后臺服務(wù)器不允許的話,需要后臺設(shè)置下

預(yù)檢

請求

2018年1月12日 09:37
編輯回答
傲寒

這樣:

config.headers.token='JWT ' + store.state.token
2017年9月28日 03:24
編輯回答
柚稚

那就在對應(yīng)的請求里面設(shè)置headers吧

2017年11月13日 06:27