为什么HTTP方法也被称为“动词”

时间:2018-04-18 18:52:48

标签: rest http restful-architecture

我已经看到HTTP方法通常被称为 Verbs
(我理解正确的名称是来自:https://tools.ietf.org/html/rfc7231

的方法

这个名字来自哪里?

2 个答案:

答案 0 :(得分:2)

  • HTTP谓词构成了我们“统一接口”约束的主要部分,并为我们提供了与基于名词的资源相对应的动作。

  • 主要或最常用的HTTP谓词(或方法,因为它们被正确调用)是 POST,GET,PUT,PATCH和DELETE

  • 它们分别对应于创建,读取,更新和删除(或CRUD)操作。还有许多其他动词,但使用频率较低。在那些不常用的方法中,OPTIONS和HEAD的使用频率高于其他方法。

参考:http://www.restapitutorial.com/lessons/httpmethods.html

答案 1 :(得分:1)

拼写Method的使用可以追溯到至少1996年,它出现在section 5 of RFC 1945中。这符合Basic HTTP as defined in 1992(似乎是96或97的回顾)。

替代拼写Verb似乎没有任何官方制裁。它可能源于英语使用者在查看request line的示例时选择了一个对他们有意义的名称而不熟悉规范。

或许,您可能希望观看HTML表单表示的观众会注意到该属性的拼写是METHOD,但telephone game发生了。这就是生活。