http請(qǐng)求朴恳,給請(qǐng)求頭添加自定義參數(shù)
先申明前端要在請(qǐng)求頭里面添加自定義參數(shù)碘箍,必須后臺(tái)允許杈抢,否則請(qǐng)求會(huì)報(bào)錯(cuò)或者無(wú)法獲取到需要的數(shù)據(jù)曹仗。
前端的方法如下:
Vue.http.interceptors.push((request, next) => {
request.headers.set('token', '1234567890'); // 在請(qǐng)求里面添加了token
request.headers.set('lang', '1234567890'); //在請(qǐng)求頭里面添加了lang
next((response) => { return response })
})
以上添加了token和lang字段后臺(tái)也要設(shè)置header,方可允許军掂。
后端的方法如下:
// 注意該設(shè)置中有token和lang字段
header('Access-Control-Allow-Headers', 'Content-Type,X-Requested-With,token,lang');
這樣前端發(fā)起請(qǐng)求就不會(huì)報(bào)錯(cuò)了轮蜕。