axios请求,服务端接收不到参数

axios请求,服务端接收不到参数,data和params之间应用场合

 

 

data

 

//`data`选项是作为一个请求体而需要被发送的数据
  //该选项只适用于方法:`put/post/patch`
  //当没有设置`transformRequest`选项时dada必须是以下几种类型之一
  //string/plain/object/ArrayBuffer/ArrayBufferView/URLSearchParams
  //仅仅浏览器:FormData/File/Bold
  //仅node:Stream
  data {
    firstName:"Fred"
  },

说明:

1)data选项,作为一个请求体而发送的数据;

 

 

params

//`params`选项是要随请求一起发送的请求参数----一般链接在URL后面
  //他的类型必须是一个纯对象或者是URLSearchParams对象
  params: {
    ID:12345
  },

说明:

    1)`params`选项是要随请求一起发送的请求参数----一般链接在URL后面;

 

 

我碰到的情况是,本来应该是请求参数应该类似字符串拼接的方式传入到服务端,但是我采用了data的方式,所以服务老是报错,接受不到数据,将data改成params就好了;

 

 

 


==============================
QQ群:143522604
群里有相关资源
欢迎和大家一起学习、交流、提升!
==============================

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值