get post put delete在vue中传参方式

3 篇文章 0 订阅

1. get

//后台用@RequestParam接收,注意传数组时要指明value
export function getA(query) {
  return request({
    url: '/info',
    method: 'get',
    params: query
  })
}
//后台用@PathVariable接收
export function getB(id) {
  return request({
    url: '/info/' + id,
    method: 'get'
  })
}

2. post

//后台用@RequestBody接收data
export function postA(data) {
  return request({
    url: '/system/user',
    method: 'post',
    data: data
  })
}

//后台用@RequestParam接收pageNo
export function postA(data) {
  return request({
    url: '/system/user?pageNo='+pageNo,
    method: 'post',
  })
}

3. put

//后台用@RequestBody接收
export function putA(data) {
  return request({
    url: '/info',
    method: 'put',
    data: data
  })
}

4. delete

//后台用@PathVariable接收
export function delA(id) {
  return request({
    url: '/info/' + id,
    method: 'delete'
  })
}

在这里插入图片描述

区别:

  1. post和put,都可以完成数据的上行和下行。
    post最大的特点是新增,post三次数据,库中会产生3次数据。
    put的特点是,同一条数据put3次,库中会产生1次数据,后发的同一条数据的请求会覆盖掉前面的请求。

  2. get所带的url是明参,直接在url里带过去。
    post参数可以放在body中,也可以放请求头里面。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

悢七

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值