RESTful:一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

RESTful风格更能清晰的去告诉别人这个操作是做什么。你当然可以使用get方式取删除数据,但是没有delete来的清晰。

RESTful Api即满足RESTful风格设计的API:

  1. restful使用http code代表状态
  2. resetful最重要的是资源思想,他之所以灵活,是因为他很少参与业务逻辑,只定义资源操作。

WEB开发中,使用JSON-RPC好,还是RESTful API好?

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐