GET、POST、PUT、DELETE,他们的区别和用法。

Http的请求方法对应的数据传输能力把Http请求分为Url类请求Body类请求.

Url类请求包括但不限于GET、HEAD、OPTIONS、TRACE 等请求方法

Body类请求包括但不限于POST、PUSH、PATCH、DELETE 等请求方法

GET

GET 方法用于从服务器检索数据。这是一种只读方法,因此它没有改变或损坏数据的风险,使用 GET 的请求应该只被用于获取数据

GET API 是幂等的。 每次发出多个相同的请求都必须产生相同的结果,直到另一个 API(POST 或 PUT)更改了服务器上资源的状态。

POST

POST请求是向服务器push数据或者创建资源的

POST 方法用于将实体提交到指定的资源,通常导致在服务器上的状态变化或创建新资源。

POST既不安全也不幂等,调用两个相同的 POST 请求将导致两个不同的资源包含相同的信息(资源 ID 除外)。

PUT

主要使用 PUT API更新现有资源(如果资源不存在,则 API 可能决定是否创建新资源)。

DELETE

DELETE 方法删除指定的资源。DELETE 操作是幂等的。如果您删除一个资源,它会从资源集合中删除。

幂等:f(x)=f(f(x))

用户对同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击儿产生了副作用(不可重复提交性)。

get请求传参(params)与post传参(body)区别

一、params传参一般用于get请求,params传参时参数会附于rul后面以问号形式展示

 

这种就是get请求常见格式,在地址栏输入接口地址,然后选params再输入key和value,然后问号形式展现的参数就会被自动加到地址最后

二、body传参一般用于post请求,body传参时需要在body里写json数组,参数不会显示在地址栏中

 会以Json 的数组形式传递给后台。

params:用param传参的时候,参数是在url上面

data:用data传参,参数是在form-data里面(body)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值