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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shenzhen_zsw/article/details/82598560

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就好了;

猜你喜欢

转载自blog.csdn.net/shenzhen_zsw/article/details/82598560