RESTFUL API 基础知识

生活不止眼前的苟且,还有远方等着你耕的田野。

 

什么是RESTFUL Api?

RESTful API 是一种互联网软件架构的设计规范,设计指南,设计风格,设计原则(类似于web标准,并不是标准【规范,原则】)

 

 RESTful六个指导原则

  1. 统一接口
  2. 客户端服务器
  3. 无状态
  4. 可缓存
  5. 分层系统
  6. 按需编码(可选)

 

简而言之,在 REST 架构风格中,数据和功能被视为资源,并使用 统一资源标识符 (URI) 进行访问。

通过使用一组简单的、定义明确的操作对资源进行操作。此外,资源必须与其表示分离,以便客户端可以访问各种格式的内容,例如 HTML、XML、纯文本、PDF、JPEG、JSON 等。
客户端和服务器通过使用标准化的接口和协议来交换资源的表示。通常 HTTP 是最常用的协议,但 REST 并不强制要求它。
有关资源的元数据可用并用于控制缓存、检测传输错误、协商适当的表示格式以及执行身份验证或访问控制。
最重要的是,与服务器的每次交互都必须是无状态的。
所有这些原则都有助于 RESTful 应用程序变得简单、轻量和快速。

 

posted @ 2021-12-28 08:58  方达达  阅读(20)  评论(0编辑  收藏  举报