asiox 请求中的delete请求传参问题 VUE—axios自定义请求配置、transformRequest在向服务器发送前,修改请求数据

news/2024/7/10 2:34:07 标签: vue, java, python, ajax, post

asiox 请求中的delete请求传参问题

postputputdelete_2">asiox一共请求方式有get.post,put,put,delete

get.post,put,put有三个参数,url,data和config,所以在使用时,可以写成axios.method (‘url’,data,config),但是delete只有两个参数:url和config,data在config中,所以需要写成 axios.delete(‘url’,{data:{id:1}})

这个默认的传给后端的格式是application/json格式就是这样的
在这里插入图片描述

但有时后端又需要params这样的格式,也就是放在请求链接上的
如‘url?a=1&b=2’这样的
在这里插入图片描述
还有就是formData的形式传给后端
在这里插入图片描述
因为绝大多数post都是第一种通过data方式传的application/json格式,所以封装asiox请求的时候都会写请求头
在这里插入图片描述
但是有些特殊的后端就是不想封装,想要formData的形式,那么就要在config那配置一下
VUE—axios自定义请求配置、transformRequest在向服务器发送前,修改请求数据
transformRequest: function(data) {
let str = ‘’
for (let k in data) {
str += ${k}=${data[k]}&
}
return str
}
目的就是转成formData的格式,或者new formData(),然后往里面添加属性
在这里插入图片描述


http://www.niftyadmin.cn/n/1162369.html

相关文章

Java多线程思维导图总结

自己学习总结了一些思维导图(持续更新中),后面附有GitHub链接 ,分享给大家。https://github.com/panjianlong13/MindMapSummary

前端每日一题:什么是防抖和节流?有什么区别?如何实现

防抖 就是有时候在一个输入框快速输入的时候就会一直请求后端接口,这样会造成内存消耗和数据一直变化抖动 触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间 , 思路: 每次触发事件…

Socket思维导图总结

自己学习总结了一些思维导图(持续更新中),后面附有GitHub链接 ,分享给大家。https://github.com/panjianlong13/MindMapSummary

一位前端 P7 大佬的面试经验分享

个人近期面试情况 一位前端 P7 大佬的面试经验分享 今年二月以来,我的面试除了一个用友的,基本其他都被毙了,可以说是非常残酷的。其中有很多自己觉得还面的不错的岗位,比如百度、跟谁学、好未来等公司。说实话,打击比…

Java虚拟机思维导图总结

自己学习总结了一些思维导图(持续更新中),后面附有GitHub链接 ,分享给大家。https://github.com/panjianlong13/MindMapSummary

前端每日一题:从输入网址(url)到浏览器呈现页面内容,中间发生了什么?

前端每日一题:从输入网址(url)到浏览器呈现页面内容,中间发生了什么? 从输入网址到页面呈现这个过程大致可分为以下这几个部分: 网络通信 页面渲染 1.网络通信 1.1输入网址 当我们在浏览器的地址栏输入网…

正则表达式思维导图总结

自己学习总结了一些思维导图(持续更新中),后面附有GitHub链接 ,分享给大家。https://github.com/panjianlong13/MindMapSummary

尤雨溪:重头来过的 Vue 3 带来了什么?

尤雨溪:重头来过的 Vue 3 带来了什么? 尤雨溪 高级前端进阶 今天 作者:尤雨溪,翻译:CSDN 在过去的一年里,Vue团队一直在开发Vue.js的下一个主要版本Vue 3,我们希望能在2020年上半年将其发布&a…