跳到主要内容
uencoder

REST

REST(Representational State Transfer)是 Roy Fielding 提出的 Web 架构风格,用 HTTP 方法操作资源 URI,无状态、可缓存。

用途

为 Web API 提供基于 HTTP 标准的简单、可缓存、无状态通信风格,是 Web API 的事实标准。

机制

资源由 URI 标识,HTTP 方法(GET/POST/PUT/DELETE/PATCH)表达操作,无状态交互,响应可声明缓存。HATEOAS 约束使客户端通过链接发现后续操作。

用例

  • Web API 设计
  • 微服务 HTTP 通信
  • 移动端 API

相关工具

参考链接