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

相关推荐
WJ.Polar几秒前
Python与Mysql
开发语言·数据库·python·mysql
边疆.41 分钟前
【C语言】文件操作
c语言·开发语言·文件操作
皮卡蛋炒饭.1 小时前
C++中既重要又困难的部分—类和对象
java·开发语言
香蕉可乐荷包蛋1 小时前
排序算法 (Sorting Algorithms)-JS示例
javascript·算法·排序算法
命苦的孩子1 小时前
Java 数学工具类 Math
java·开发语言
格调UI成品1 小时前
元宇宙工厂前端新形态:Three.js与WebGL实现3D产线交互的轻量化之路
前端·javascript·webgl
gnip1 小时前
微前端框架选型
前端·javascript
得物技术1 小时前
Java volatile 关键字到底是什么|得物技术
java·后端
青梅主码1 小时前
【手把手攻略】国家育儿补贴正式开领!一键算清你能拿多少钱?附补贴领取计算器
后端
你可以叫我仔哥呀1 小时前
Java程序员学从0学AI(七)
java·开发语言·人工智能·ai·spring ai