HTTP 方法:动词们
每个请求都带着一个 方法——一个说明你想要哪种动作的动词。方法有好几个,但四个就涵盖了几乎一切,而且它们干净利落地对应到日常的观念上:
- GET —— “把这个给我。”读取、取回、查看。加载一个页面或一份列表。GET 永远不应该改变任何东西;它只是取回。
- POST —— “这里有个新东西。”创建。提交表单、注册、发表评论。
- PUT —— “更新这个。”修改某个已经存在的东西,比如编辑你的资料。(对于部分更新你还会听到 PATCH——同样的思路,范围更小。)
- DELETE —— “移除这个。”就是字面意思——删掉一条记录或一个文件。
别的都忘了也没关系,记住这个:GET 读取,POST 创建,PUT 更新,DELETE 移除。 当你的应用出毛病时,知道发出的是哪个动词,往往是第一条线索。