HTTP请求方法

Post和Get

  假如你想看一篇文章,所以以你接下去点击这文章的标题连结,接去下阅读,是最接近日常的范例,这些行为在 HTTP 规范中称之为 GET,也就是通过URL 来 GET 我想要的资源。

  另一常用的例子是填写表单,例如,登入表单,就必须先发送账号与密码给某一资源,此资源会验证你所传送的数据是否正确。我们发送信息给资源的行为在 HTTP 规范中称之为 POST。

  在 HTTP/1.1 RFC 中定义了八大类 HTTP 方法,除了我们常用的 GET 与 POST 之外,在 REST 中常用的还有 PUT 与 DELETE。

  此 GET, POST, PUT, DELETE 正好可以对应我们 CRUD (Create, Read, Update, Delete)也就是增删改查四种数据操作。

  

HTTP方法数据处理说明
POST新增一个没有id的资源
GET取得一个资源
PUT更新一个资源。或新增一个含 id 资源(如果 id 不存在)
DELETE删除一个资源

  

PUT和POST区别

  1、PUT请求时,如果用相同参数访问二次接口,Post 仅会产生一条记录

  用户的账户二维码只和用户关联,而且是一一对应的关系,此时这个api就可以用PUT

  2、POST请求时,如果用相同参数访问二次接口,Post 会产生多条记录

  在支付系统中,一个api的功能是创建收款金额二维码,它和金额相关,每个用户可以有多个二维码,如果连续调用则会创建新的二维码,这个时候就用POST

  

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值