带你认识RESTful架构风格
什么是RESTful
RestFul是一种软件架构风格,而不是标准。
RESTful只是提供了一组设计原则和约束条件。它主要用于客户端和服务器端交互。基于这个风格设计软件可以更加简洁,更有层次感,也更容易实现缓存等机制。
我们可以简单的理解为:使用请求方法来定位后端方法的一种请求路径写法
RESTful风格的请求和响应设计
RESTful风格下的WEB项目更加专注于ajax的请求操作
针对特定的功能模块设置统一的请求路径,然后再通过请求方法自动对应方法。
RESTful的响应规则
RESTful的相应规则就是:状态码+数据
示例:
RESTful的响应状态码
其中200、201、202、204、500、501 最为常用
RESTful数据封装对象
ResponseEntity类用来封装响应数据,其中包含:封装的数据和状态码。