午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

vue+axios全局添加請(qǐng)求頭和參數(shù)操作

瀏覽:142日期:2022-12-29 09:26:51

走登錄的接口都會(huì)返回一個(gè)token值,然后存起來(lái)方便之后調(diào)接口的時(shí)候給后臺(tái)傳過去,傳給后臺(tái)的方式有兩種:(具體使用哪種需要和后臺(tái)商量)

1、放在請(qǐng)求頭中

2、放在接口的參數(shù)中

1、放在請(qǐng)求頭中

下面代碼是從本地cookie中拿token

VueCookie:一個(gè)用于處理瀏覽器cookies的簡(jiǎn)單Vue.js插件.

// 在封裝axios的文件中添加攔截器// 添加請(qǐng)求攔截器,在請(qǐng)求頭中加tokenservice.interceptors.request.use( config => { // 判斷本地的cookie中是否有token if (VueCookie.isKey(’token’)) { config.headers.Authorization = VueCookie.get(’token’) } else { // 跳轉(zhuǎn)到登錄頁(yè)面(這里使用router,是因?yàn)槁酚晌募氲搅舜宋募? router.push(’/login’) } return config }, error => { return Promise.reject(error) })

這個(gè)時(shí)候雖然在請(qǐng)求頭中放了token,但是后臺(tái)并拿不到token的值,我們需要在創(chuàng)建axios對(duì)象的時(shí)候允許請(qǐng)求攜帶cokie,也可以加到main.js全局里面。

// 放在請(qǐng)求文件中const service = axios.create({ baseURL: 'http://XXXXXXXXX:XXXX', timeout: 10000, withCredentials: true // 允許攜帶cookie});

// 放在全局main.js中import axios from 'axios';axios.defaults.withCredentials = true; // 允許攜帶cookie

2、放在參數(shù)中

以下代碼是從本地存儲(chǔ)localStorage中拿token

// 添加請(qǐng)求攔截器,在參數(shù)中加tokenservice.interceptors.request.use( config => { // 將token添加到每一個(gè)接口的參數(shù)中 // 判斷請(qǐng)求的類型:如果是post請(qǐng)求就把默認(rèn)參數(shù)拼到data里面;如果是get請(qǐng)求就拼到params里面 const token = localStorage.getItem(’ISTOKEN’) if (localStorage.getItem(’ISTOKEN’)) { // 注意:config.method 的判斷值必須是小寫的post和get if (config.method === ’post’) { config.data = { api_token: token, ...config.data } } else if (config.method === ’get’) { config.params = { api_token: token, ...config.params } } } else { // 跳轉(zhuǎn)到登錄頁(yè)面(這里使用router,是因?yàn)槁酚晌募氲搅舜宋募? router.push(’/login’) } return config }, error => { return Promise.reject(error) })

補(bǔ)充知識(shí):Vue,POST請(qǐng)求頭’Content-Type’:’application/json;’,data上傳方法

如下所示:

vue+axios全局添加請(qǐng)求頭和參數(shù)操作

transformRequest 方法說(shuō)明axios中文文檔

以上這篇vue+axios全局添加請(qǐng)求頭和參數(shù)操作就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: IOS
相關(guān)文章:
主站蜘蛛池模板: 亚洲网站在线播放 | 精品久久久av | 超碰天堂 | 福利午夜视频 | 色婷网 | 日韩精品福利 | 国产成人精品一区二区三区网站观看 | 久久黄色免费网站 | 夜夜夜夜操 | 国产成人综合欧美精品久久 | 中文字幕av网址 | 天堂网av在线 | 国产精品麻豆免费版 | 日韩国产欧美视频 | 色婷婷网 | 69天堂网| 国产精品综合网 | 91福利视频导航 | 91三级视频 | 日韩在线观看免 | 91免费看黄| 日韩毛片在线 | 91久久国产视频 | 人人草人人 | 国产一区二区三区四区 | 亚洲精品99 | 免费网站在线播放 | 国产精品久久久久久久天堂第1集 | 韩国一级淫一片免费放 | 乳色吐息樱花 | 99成人免费视频 | 91精品国产综合久久久久久久 | 久久福利网站 | 午夜老司机福利 | 天堂а√在线中文在线鲁大师 | 中文字幕免 | 性插动态图 | 日日舔夜夜操 | 亚洲日本天堂 | 久久精品国产亚洲7777 | 亚洲国产欧美另类 |