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传递参数的。

相关推荐
前端炼气期一层几秒前
git之我add错了代码怎么办呀!我commit错了怎么办呀!
前端·面试
MarvinP1 分钟前
python基础:位置互换
开发语言·python·算法
声声codeGrandMaster2 分钟前
Django项目入门二
后端·python·django
Gauss松鼠会3 分钟前
GaussDB回调机制深度实践:从事件驱动到系统集成
开发语言·javascript·数据库·sql·gaussdb
独隅3 分钟前
Lua 函数使用的完整指南
开发语言·junit·lua·lua5.4
curdcv_po4 分钟前
新手到老鸟😎🚀玩转 React Effect
前端·react.js
Asthenia04128 分钟前
面试官问我优化器选择走索引的阈值,我真绷不住 😰
后端
eason_fan9 分钟前
字节前端面试提问:微应用的实现方式有哪些?
前端·面试·前端框架
蒲丶公英的约定21 分钟前
Java 8 中的 Stream API 使用指南
后端
tan180°21 分钟前
Linux自行实现的一个Shell(15)
linux·服务器·c++·后端·vim