HTTP Verbs

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

用户在浏览器上对我们的应用发生的请求,都会带着一个特定的 HTTP 的动作 ... 正常的在浏览器的地址栏上输出一个地址,然后接一下回车 ... 这种请求使用的 HTTP 的动作是 GET ... 意思就是浏览器要在我们的应用里获取到一些内容 ...

发生删除资源的请求,一般会发生 DELETE 这种动作 .. 通常这种请求会包含着想要删除的资源的 ID 号 .. 这样在应用里可以获取到想要删除的资源,检查用户的权限,没有问题,就会从数据库里删除掉指定的资源 ... 可能是一个评论,或者一张照片等等 ...

使用 POST 动作,带着一些具体的数据对我们的应用发生请求,这一般就是一个发布资源的请求 .. 应用收到发送给它的数据,处理一下,没有问题就会把数据保存到数据库里 ... 一般这些数据都会来自应用提供给用户的表单,表单已经设置好了要使用的 HTTP 动作,这里就是 POST ... 用户填好表单里的内容,提交表单以后,就会把用户在表单里填写好的内容发送给应用 ...

更新资源的请求一般会使用 PATCH 或者 PUT 动作发送给应用 ... 请求里会带着打算要更新的内容 ... 一般应用也会提供给用户一个编辑资源用的表单,表单里已经预先填写好了资源现有的内容 ... 用户可以修改这些现有的内容 .. 然后提交这个表单,把更新的东西使用 PATCH 或者 PUT 动作发送给我们的应用 ... 应用可以做一些检查,没有什么问题,也就会把内容更新到数据库里 ...

HTTP Verbs《 Rails:控制器 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点