在axios向后端傳參時(shí)需要設(shè)置請求頭,確保請求參數(shù)的格式為JSON字符串(此時(shí)用JSON.stringify(obj)無效時(shí))
this.$axios({ method:'', url:'', headers: { 'Content-Type': 'application/json',//設(shè)置請求頭請求格式為JSON 'access_token': this.token //設(shè)置token 其中K名要和后端協(xié)調(diào)好 }, params:{}}).then((response)=>{})下面看下axios設(shè)置請求頭內(nèi)容
axios設(shè)置請求頭中的Authorization 和 cookie 信息:
GET請求
axios.get(urlString, { headers: { 'Authorization': 'Bearer ' + token, "Cookie" : 'sessionId=' + sessionId + '; recId=' + recId, ... }, params: { param1: string, param2: string }, ... }).then(res => fn).catch(e => fn)POST請求
axios.post(urlString, { data: data, ... }, { headers: { 'Authorization': 'Bearer ' + token, "Cookie" : 'sessionId=' + sessionId + '; recId=' + recId, ... } }).then(res => fn).catch(e => fn)總結(jié)
以上所述是小編給大家介紹的Vue-axios 設(shè)置請求頭問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對武林網(wǎng)網(wǎng)站的支持!
新聞熱點(diǎn)
疑難解答
網(wǎng)友關(guān)注