REST

REST(Representational State Transfer,表述性狀態轉移)指的是一組軟體架構設計約束,這些約束能夠實現高效、可靠且可擴充套件的分散式系統。

REST 的基本思想是,透過一些公認的、與語言無關的、可靠且標準化的客戶端/伺服器互動方式來傳輸資源(例如,一個文件)。當服務遵循這些約束時,就被認為是 RESTful 的。

通常,HTTP API 被通俗地稱為 RESTful API、RESTful 服務或 REST 服務,儘管它們不一定遵循所有的 REST 約束。初學者可以認為 REST API 指的是一個可以使用標準的 Web 庫和工具呼叫的 HTTP 服務。

另見