axios的封装请求前需求
Life a dream
一切都会好起来的
展开
-
前端axios封装请求拦截器中给参数加密,响应拦截器添加解密。。js库 CryptoJS使用(详细)
为什么要编码?由于一些网络通讯协议的限制, 又或者是出于信息加密的目的, 我们就需要将原信息转换为base64编码,然后才能进行传输.例如,发送某些含有 ASCII 码表中0到31之间的控制字符的数据。window.btoa 对字符串进行 base64编码(注意不能编码中文);winodw.atob 对 base64字符串 进行解码(对于包含中文的 base64编码,不能正确解码);AES 加密 .........原创 2022-07-04 11:26:18 · 4874 阅读 · 0 评论 -
axios封装请求拦截器中给Authorization,添加token加Bearer。
instance.interceptors.request.use(function (config) {let token = sessionStorage.getItem(‘token’)//获取tokenlet token_type = sessionStorage.getItem(‘token_type’) //获取存储在本地的后端返回参数if (token) {// 添加headersconfig.headers.Authorization =token_type+ ’ '+ token原创 2021-04-03 12:14:17 · 5320 阅读 · 0 评论