带你认识RESTful架构风格

带你认识RESTful架构风格

什么是RESTful

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

我们可以简单的理解为:使用请求方法来定位后端方法的一种请求路径写法
带你认识RESTful架构风格

RESTful风格的请求和响应设计

RESTful风格下的WEB项目更加专注于ajax的请求操作
带你认识RESTful架构风格
针对特定的功能模块设置统一的请求路径,然后再通过请求方法自动对应方法。
带你认识RESTful架构风格

RESTful的响应规则

RESTful的相应规则就是:状态码+数据
示例:
带你认识RESTful架构风格

RESTful的响应状态码

带你认识RESTful架构风格
其中200201202204500501 最为常用

RESTful数据封装对象

ResponseEntity类用来封装响应数据,其中包含:封装的数据和状态码。

带你认识RESTful架构风格