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

6

3
因为GET、POST、PUT和DELETE这些词实际上都是动词 - levininja
2
@levininja 经常让我感到困扰的是 OPTIONS 不是一个动词(HEAD 也没有语义上的动词用法)。 - Ramon Snir
2个回答

8
使用拼写 Method 的历史可以追溯到至少1996年,在 RFC 1945的第5节 中出现。这与1992年定义的基本HTTP相一致(似乎是96或97年的回顾)。
替代拼写 Verb 不具备任何官方认可。这可能源自英语为母语的人们在看到一个请求行的示例时选择了一个对他们有意义的名称,而不熟悉规范。
也许你会期望查看HTML表单表示时的观众会注意到属性的拼写是METHOD,但电话游戏发生了。这就是生活。

@VoiceOrUnreason 谢谢,这太棒了。我很感兴趣为什么你使用“拼写”这个词?这是HTTP的其他微妙之处,我不知道,还是你可以说“单词”或“名称”? - MemeDeveloper

3
  • HTTP动词占据了我们“统一接口”约束的主要部分,并为基于名词的资源提供了动作对应物。

  • 最常用的HTTP动词(或方法,正式称呼)是POST、GET、PUT、PATCH和DELETE

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接