现在这个项目第一次用axios,因为我之前看的学长学姐们的列子,发送用的parmas,由于当时没有细想,所有也没有在意,现在忽然发现这两个的区别还挺大,记录一下
params 请求时会把数据放到url后面,而且这个还只能传字符串,不能传JSON类型的,阔以看下面俩图
data:
而data是添加到请求体(body),说到请求体,我又特意去查的资料,根据百度
可以简单理解为在http协议的请求发送的信息(即请求报文):由请求行(requestline)、请求头部(header)、空行和请求数据(请求体)
如下图
接下来我们言归正传,下面就是使用data返回的数据,可以看到data可以传JSON类型,并且数据没有跟在url后面
补充:我查资料的时候发现有人说params由于get,data由于post请求,但经过本憨批的测试,post方法也能用params传。。