REST是什么?
REST指的是一组架构约束条件和原则。" 如果一个架构符合REST的约束条件和原则,我们就称它为RESTful架构。
结合REST原则,围绕资源展开讨论,从资源的定义、获取、表述、关联、状态变迁等角度,列举一些关键概念并加以解释。
- 资源与URI
- 统一资源接口
- 资源的表述
- 资源的链接
- 状态的转移
RESTful API是什么?
RESTful定义:一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。
RESTful Api即满足RESTful风格设计的API:
最重要的是资源思想,他之所以灵活,是因为他很少参与业务逻辑,只定义资源操作。
它主要用于客户端和服务器交互类的软件。
基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。
RESTful风格更能清晰的去告诉别人这个操作是做什么。
相关文档: