课程目标
- 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