java后端get、post等的相关内容

Posted on 2021-10-25 09:41  冷城旧友  阅读(67)  评论(0编辑  收藏  举报

GET

  • 安全且幂等
  • 读取服务器内容时使用
  • 变更时获取表示(缓存)

POST

  • 不安全且不幂等
  • 使用服务端管理的(自动产生)的实例号创建资源
  • 创建子资源
  • 部分更新资源
  • 如果没有被修改,则不更新资源(乐观锁)

PUT

  • 不安全但幂等
  • 用客户端管理的实例号创建一个资源
  • 通过替换的方式更新资源
  • 如果未被修改,则更新资源(乐观锁)

DELETE

  • 不安全但幂等
  • 删除资源

HEAD

  • 安全且幂等
  • 递交获取资源的元数据

OPTIONS

  • 安全且幂等
  • 获取信息,关于资源的哪些属性是客户端可以改变的。

PATCH

  • 不安全,可以是不幂等的
  • 局部更新资源
  • 与PUT区别:只更新少部分内容;可能根据原数据进行变化(比如基本工资加200元),这时就不幂等了。