美文网首页
RESTFul 规则学习

RESTFul 规则学习

作者: 牍中玉的小木屋 | 来源:发表于2019-12-19 12:03 被阅读0次

RESTful架构,就是目前最流行的一种互联网软件架构。

HTTP协议里面,四个表示操作方式的动词:GET、POST、PUT、DELETE。它们分别对应四种基本操作:GET用来获取资源,POST用来新建资源(也可以用于更新资源),PUT用来更新资源,DELETE用来删除资源。

什么是RESTful架构:
  (1)每一个URI代表一种资源;
  (2)客户端和服务器之间,传递这种资源的某种表现层;
  (3)客户端通过四个HTTP动词,对服务器端资源进行操作,实现"表现层状态转化"。

RESTful架构有一些典型的设计误区。

  • 最常见的一种设计错误,就是URI包含动词。
    • 因为"资源"表示一种实体,所以应该是名词,URI不应该有动词,动词应该放在HTTP协议中。
  • 另一个设计误区,就是在URI中加入版本号
方法 路径 动作 路由名称
GET /photo index photo.index
GET /photo/create create photo.create
POST /photo store photo.store
GET /photo/{photo} show photo.show
GET /photo/{photo}/edit edit photo.edit
PUT/PATCH /photo/{photo} update photo.update
DELETE /photo/{photo} destory photo.destory

参考文献:
阮一峰:http://www.ruanyifeng.com/blog/2011/09/restful.html
学院君:https://xueyuanjun.com/post/60.html

相关文章

  • RESTFul 规则学习

    RESTful架构,就是目前最流行的一种互联网软件架构。 HTTP协议里面,四个表示操作方式的动词:GET、POS...

  • 先验算法-原理

    楔子:先验算法是关联规则学习的一种,关联规则学习顾名思义就是学习某些事物之间的关联性,或者某些行为之间的关联性。 ...

  • RESTful Web服务架构标准

    脑图 目录 什么是RESTful HTTP方法 清晰的RESTful API RESTful 消息 RESTful...

  • [RIA学习力便签]《认知天性》NO.11 郑远霞

    「I,重述知识」 规则学习者和案例学习者的含义和区别 规则学习者在获取新知的过程中,倾向于从具体的基本规则着手开始...

  • SpringBoot快速开发Restful Api

    Spring-Boot Restful Api 1、Restful API开发 1.1 Restful简介 spr...

  • RESTful API 使用解读

    理解 RESTFul 架构 RESTful API 设计指南

  • 3.1.1.14 规则学习

    规则学习 原理 《机器学习》周志华 15.1 基本概念 机器学习中的“规则”(rule)通常是指语义明确、能描述数...

  • 教育规则学习

    1.培养社会参与的能力——依法处理事件,是真正参与生活的能力。 感受:中学生大学生在bilibili上看“罗翔的刑...

  • 棒球规则学习

    场地:直角形成的扇形,扇形可沿着边线无穷尽,超出直角的区域才是界外 进攻方和防守方各9人。 进攻方:负责击球和跑垒...

  • 个人网站搭建过程记录(二)

    用 Flask-RESTful 来构建 RESTful API 安装注册flask_restful 定义路由cir...

网友评论

      本文标题:RESTFul 规则学习

      本文链接:https://www.haomeiwen.com/subject/khdmnctx.html