Vue怎么设置axios请求格式为form-data
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,这篇文章主要介绍了Vue怎么设置axios请求格式为form-data的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue怎么设置axios请求格式为form-data文
千家信息网最后更新 2025年12月01日Vue怎么设置axios请求格式为form-data
这篇文章主要介绍了Vue怎么设置axios请求格式为form-data的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue怎么设置axios请求格式为form-data文章都会有所收获,下面我们一起来看看吧。
Cover

在Vue中使用axios
!!! 设置form-data请求格式直接翻到后面看。
1. 安装axios
在项目下执行npm install axios。
之后在main.js中,添加:
import axios from 'axios' //引入//Vue.use(axios) axios不能用use 只能修改原型链 Vue.prototype.$axios = axios
2. 发送GET请求
axios封装了get方法,传入请求地址和请求参数,就可以了,同样支持Promise。
//不带参数的get请求let url = "..."this.$axios.get(url).then((res) => { console.log(res) //返回的数据}).catch((err) => { console.log(err) //错误信息})不过它的参数需要写在params属性下,也就是:
//带参数的get请求let url = "...getById"this.$axios.get(url, { params: { id: 1 }}).then((res) => { console.log(res) //返回的数据}).catch((err) => { console.log(err) //错误信息})2. 发送post请求
与上面相同,就是参数不需要写在params属性下了,即:
//带参数的post请求let url = "...getById"let data = { id: 1}this.$axios.post(url, data).then((res) => { console.log(res) //返回的数据}).catch((err) => { console.log(err) //错误信息})3. 经典写法
axios也可以用jQ的写法,不过回调函数还是Promise的写法,如:
this.$axios({ method: 'post', url: '...', data: { firstName: 'Fred', lastName: 'Flintstone' }}).then((res) => { console.log(res)})设置form-data请求格式
我用默认的post方法发送数据的时候发现后端获取不到数据,然而在network中看到参数是的确传出去的了。而且用postman测试的时候也是可以的,比较了下两个的不同发现是postman使用的是form-data格式,于是用form-data格式再次请求,发现OJBK
在查找设置请求格式的时候花了点时间,网上的方案有好几个,这个我亲测成功,发上来。
import axios from "axios" //引入//设置axios为form-dataaxios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';axios.defaults.headers.get['Content-Type'] = 'application/x-www-form-urlencoded';axios.defaults.transformRequest = [function (data) { let ret = '' for (let it in data) { ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&' } return ret}]//然后再修改原型链Vue.prototype.$axios = axios关于"Vue怎么设置axios请求格式为form-data"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"Vue怎么设置axios请求格式为form-data"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
格式
参数
数据
信息
写法
时候
知识
错误
内容
原型
属性
方法
篇文章
不同
相同
成功
两个
也就是
价值
再次
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
个人租服务器
红外数据库背景步骤
苏州戴尔服务器t30功能
网吧网络安全责任部门
sql还原数据库是什么作用
300738网络安全股票
2019年网络安全周的重点
提高工作认识贯彻网络安全
软件开发所需的设备有哪些
北京安卓软件开发怎么样
网络安全黑客人员
南通奥鹏软件开发有限公司
服务器硬盘价格走势图2021
软件开发项目质量服务承诺书
服务器运维和数据库运维
属于数据链路层的网络技术
数据库中的表怎么修改
阿里云云数据库ip
台湾华艺数据库百科
日本软件开发工程师工资多少
深圳深圳软件开发
服务器崩了自动切换
服务器出风
服务器管理ip地址怎么配
嵌入式软件开发流程分为
数据库列题
康保软件开发技术
软件开发日单价
蒋锡华 mes网络安全
关于校园网络安全演讲稿