SpringSecurity技术栈开发企业级认证与授权

  1. 用URL描述资源
  2. 使用HTTP方法描述行为。使用HTTP状态码来表示不同结果
  3. 使用 JSON 交互数据
  4. RESTful 只是一种风格,并不是一种强制标准

RESTful 成熟度模型

Level 0: 使用 HTTP 作为传输方式
Level 1: 引入资源的概念,每个资源都有对应的 URL
Level 2: 使用 HTTP 方法进行不同的操作,使用不同的 HTTP 状态码来表示不同的结果
Level 3: 使用超媒体,在资源的表达中包含了链接信息