HTTP verbs
最常见的HTTP verbs是GET和POST,随后有PUT和DELETE,还有HEAD,OPTIONS以及PATCH,有两个在平常web开发不常用的,TRACE和CONNECT
如下是简短的总结:
GET
请求资源(或者资源列表)
HEAD
请求GET响应的头版本信息
POST
创建资源
PUT
覆盖资源
PATCH
修改资源
DELETE
删除资源
OPTIONS
询问服务器当前URL哪种verbs允许,每个动作期望你使用特定的verb调用特定的url,你可以通过它了解每个verb的用途
表格3-1显示了一个资源控制器可用的动作
Verb
URL
Controller method
Name
Description
GET
tasks
index()
tasks.index
显示所有任务
GET
tasks/create
create()
tasks.create
显示创建任务表单
POST
tasks
store()
tasks.store
从表单提交任务
GET
tasks/{task}
show()
tasks.show
显示任务
GET
tasks/{task}/edit
edit()
tasks.edit
编辑任务
PUT/PATCH
tasks/{task}
update()
tasks.update
从编辑表单编辑任务
DELETE
tasks/{task}
destroy()
tasks.destroy
删除一个任务
Last updated