【Vue】axios post提交请求转为form data
2024-08-28 05:09:28
axios.js
import axios from 'axios';
import qs from 'qs'; // axios 配置
axios.defaults.timeout = 8000;
//配置请求头
// axios.defaults.headers = {'Content-Type': 'application/json;charset=UTF-8'};
axios.defaults.headers = {'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'};
//axios.defaults.baseURL = LINKS.BASE;
// axios.defaults.baseURL = getBaseUrl(window.location.href); //POST传参序列化(添加请求拦截器)
axios.interceptors.request.use(
config => { // config.headers.Authorization = 'Bearer eyJhbGciOiJIUzUxMiJ9';
if (config.method === 'post') {
config.data = qs.stringify(config.data);
}
return config;
},
error =>{
return Promise.reject(error);
}
); //返回状态判断(添加响应拦截器)
axios.interceptors.response.use(
res =>{
//对响应数据做些事
if (!res.data.success) {
return Promise.resolve(res);
}
return res;
},
error => {
return Promise.reject(error);
}
); export default axios;
最新文章
- 编程轶事-java中的null-遁地龙卷风
- Learn ZYNC (2)
- .net动态类型在处理json数据方面的应用
- sharepoint learning resourse
- 【GoLang】golang TCP 粘包处理 示例
- 解决Cannot modify header information - headers already sent by
- ContentProvider官方教程(1)何时用content provider
- XMLObject 简易xml格式接口数据生成和解析工具
- php使用注意点
- nyoj 975 关于521
- Servlet的Request.getInputStream()只能读取一次问题
- 使用python发送QQ邮件
- property--staticmethod--classmethod
- 高效管理http连接
- SpringBoot整合系列-整合MyBatis
- 爬虫保存cookies时重要的两个参数(ignore_discard和ignore_expires)的作用
- JAVA语言之怎样写出高性能的Java代码?
- SQL优化经验
- 自学工业控制网络之路1.3-典型的现场总线介绍FF
- Alpha冲刺2