1. 概述
REST全稱Representational State Transfer,是一種軟件的架構(gòu)風格,而不是標準。只是提供了一組設計原則和約束條件,主要用于客戶端和服務器交互類的軟件,以使軟件更簡潔、有層次、易于實現(xiàn)緩存等機制。
2. REST基本操作
(與HTTP訪問很類似)
| Operation | Discription | Detail |
|---|---|---|
| GET | 獲取對象的當前狀態(tài) | 獲取資源的詳細信息 |
| PUT | 改變對象的狀態(tài) | 替換當前資源 |
| POST | 創(chuàng)建對象 | 創(chuàng)建/追加新資源 |
| DELETE | 刪除對象 | 刪除資源 |
| HEAD | 獲取頭信息 | 獲取資源的頭信息 |
3. ES內(nèi)置REST接口
