什么是REST

我们会在第337页详细介绍REST,简单来说REST其实就是一个构建API的架构,在本书讨论REST,我们主要集中在如下几个特点,例如:

  • 一次围绕一个主要资源构建(例如,任务)

  • 使用HTTP verbs与可预测URL交互(查看表格3-1)

  • 以json格式请求并返回json

它还有更多的概念,只不过在本书内的REST是指"基于URL结构化后的模式,所以我们就可以对诸如get/tesks/14/edit之类进行可预测调用",Laravel的路由是基于类似REST结构的,可以对比查看表格3-1

REST API主要遵循相同的结构,因为他们不需要创建路由或者编辑路由,因为API只表示操作

Last updated