首页 > 解决方案 > In Http Methods, what is purpose of having differet method names

问题描述

In Http Methods, what is purpose of having differet method name like(putmapping/postmapping/deletemapping/getmapping), when i can handle from backend logic

标签: http

解决方案


这都是关于request 的语义

请参阅RFC 7231中的以下引用,该文档当前定义了 HTTP/1.1 协议的语义和内容:

请求方法令牌是请求语义的主要来源;它指示客户端发出此请求的目的以及客户端期望的成功结果。[...]

以下是RFC 7231中定义的一些 HTTP 方法的简要说明(单击链接查看完整的方法定义):

  • GET:传输目标资源的当前表示。
  • HEAD:与 相同GET,但仅传输状态行和标题部分。
  • POST:对请求有效负载执行特定于资源的处理。
  • PUT:用请求有效负载替换目标资源的所有当前表示。
  • DELETE:删除目标资源的所有当前表示。

推荐阅读