axios post和get写法的区别

axios是最常用的web接口调用方式,get和post又是web接口中最常见的方法。一般来说get通过query串传递参数,post除了跟get一样可以query串传递参数外,主要还可以通过body传递参数。用别名axios.get和axios.post来表示,代码可以更精简一些。

调用时,query串可以拼接在url里,类似url?arg1=a&arg2=b,不过代码感觉不太美观,所以我比较习惯这样写:

javascript 复制代码
axios.get(url,{"params":{"arg1":"a","arg2":"b"}})
axios.post(url,{"ba1":"c","ba2":"d"},{"params":{"arg1":"a","arg2":"b"}})

注意啊,post传query参数的话,params参数是放在axios.post()调用参数中的第三项config参数中,第二项是body参数,没有的话,要用{}标识。而在get传query参数时,params参数是放在axios.get调用参数的第二项config参数中,axios.get是不支持通过body传递参数的。

相关推荐
CoderYanger2 分钟前
优选算法-队列+宽搜(BFS):72.二叉树的最大宽度
java·开发语言·算法·leetcode·职场和发展·宽度优先·1024程序员节
白气急11 分钟前
别用“设计感”掩盖无知:从一次 null == 0 的事故说起
后端
GinoWi11 分钟前
HTML基本格式 - 第一个HTML网页
前端
顶鲜花的牛粪15 分钟前
Astro 项目升级全栈:EdgeOne Pages 部署指南
前端
疏狂难除20 分钟前
随便玩玩lldb (二)
开发语言·后端·rust
京东零售技术23 分钟前
DongSQL数据库内核V1.1.0介绍
后端
0***R51526 分钟前
前端云原生
前端·云原生
星轨初途26 分钟前
数据结构排序算法详解(5)——非比较函数:计数排序(鸽巢原理)及排序算法复杂度和稳定性分析
c语言·开发语言·数据结构·经验分享·笔记·算法·排序算法
D***y20134 分钟前
使用Node.js搭配express框架快速构建后端业务接口模块Demo
node.js·express
月弦笙音36 分钟前
【Promise.withResolvers】发现这个api还挺有用
前端·javascript·typescript