RESTful:一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。
RESTful风格更能清晰的去告诉别人这个操作是做什么。你当然可以使用get方式取删除数据,但是没有delete来的清晰。
RESTful Api即满足RESTful风格设计的API:
- restful使用http code代表状态
- resetful最重要的是资源思想,他之所以灵活,是因为他很少参与业务逻辑,只定义资源操作。