RESTful 是什么?
本质 :一种软件架构风格
核心: 面向资源
最根本的东西就是 面向资源去设计api
解决的问题:
1 降低开发的复杂性。
2 提高系统的可伸缩性。
设计概念和准则:
1 网络上的所有事物都可以被抽象为资源。
2 每一个资源都有唯一的资源标识,对资源的操作不会改变这些标识。
3 所有的操作都是无状态的。
资源:网络上的一张图片 一段文本 一首歌曲都可以被成为资源,所谓资源就是网络上的一段实体或者是一个具体信息