咨询电话:
15628812133
04
2025/01

vue中封装request自动将json转成form提交

发布时间:2025-01-04 16:02:22
发布者:神棍子
浏览量:
0

    在vue请求django原生接口时,会获取不到参数,原因是django中自动读取form信息但是axios自动转成json数据,想要读取到信息每个接口都需要转一下,下面处理在前台将提交的信息转为form格式

    首先封装一下request.js

封装request.js 

    这里就简易的封装,然后需要安装qs库,将数据转换成form执行pip install qs即可

    然后在create方法中添加参数transformRequest作用是将请求数据发送到服务器之前对其进行修改,判断当headers中带application/x-www-form-urlencoded请求时自动将data数据转换成form格式

添加transformRequest方法 

    最后在请求时加上该请求头,刷新测试即可

关键词:
返回列表