课程目标
- RESTful是什么?
- 为什么要使用RESTful?
- RESTful与其它架构有什么区别?
- 如何实现符合RESTful规范的API?
RESTful是什么
- 本质
一种软件架构风格
- 核心
面向资源
- 解决的问题
降低开发的复杂性
提高系统的可伸缩性
- 设计的概念和准则
网络上的所有事物都可以被抽象为资源
每一个资源都由唯一的资源标识,对资源的操作不会改变这些标识
所有的操作都是无状态的
什么是资源
所谓“资源”,就是网络上的一个实体,或者说是网络上的一个具体信息。
一种软件架构风格
面向资源
降低开发的复杂性
提高系统的可伸缩性
网络上的所有事物都可以被抽象为资源
每一个资源都由唯一的资源标识,对资源的操作不会改变这些标识
所有的操作都是无状态的
所谓“资源”,就是网络上的一个实体,或者说是网络上的一个具体信息。
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: true tags: true