axios网络请求---params和data的区别

今天遇到一个网络请求的问题

(原谅我的网络知识不够扎实)

那就是我发送了一个 post 的网络请求,请求服务器接收到了,但是却一直回馈说 用户名不能为空,但是我仔细查看 network 的信息,发现是有 参数在里面的
在这里插入图片描述
后来仔细观察,发现我虽然发送的是 POST 请求 但是参数确实以 GET 方式发送的,原来
POST 请求,参数需要用 data 为名字
GET 请求, 参数需要用 Params 为名字

因为params是添加到url的请求字符串中的,用于get请求。
而data是添加到请求体(body)中的, 用于post请求。

然后 我回去将代码改了一下
在这里插入图片描述
写为 博客, 也希望能够帮助到其他人

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值