REST
REST(表述性状态转移)指的是一组软件架构设计约束,这些约束带来了高效、可靠和可扩展的分布式系统。
REST 的基本思想是通过公认的、与语言无关的、可靠的标准化客户端/服务器交互来传输资源(例如文档)。当服务遵守这些约束时,就被认为是 RESTful 的。
通常,HTTP API 会被口语化地称为 RESTful API、RESTful 服务或 REST 服务,尽管它们不一定遵守所有 REST 约束。初学者可以假设 REST API 意味着可以使用标准 Web 库和工具调用的 HTTP 服务。