Restful接口規範
阿新 • • 發佈:2018-06-21
auth type 實體 基本 實現 AD lec 通用 風格
RPC風格的服務,受開發服務采用語言的束縛比較大,如.NET框架中,開發web service的傳統方式是使用WCF,基於WCF開發的服務即RPC風格的服務,使用該服務的客戶端通常要用C#來實現
所謂RESTful服務,基本可分為本真REST和hybrid風格兩類
- 模型表示(Representations)
- 消息(Messages)
- URIs
- 一致接口(Uniform interface)
- 無狀態(Stateless)
- 資源之間的鏈接(Links between resources)
- 緩存(Caching)
- 無狀態(stateless)
- 遵循ROA體系結構
- 資源總是以某種Representation為載體顯示的,即序列化的信息
- 常用的Representation是json(推薦)或者xml(不推薦)等
- Represntation 是REST架構的表現層
- GET(SELECT):從服務器取出資源(一項或多項)。
- POST(CREATE):在服務器新建一個資源。
- PUT(UPDATE):在服務器更新資源(客戶端提供完整資源數據)。
- PATCH(UPDATE):在服務器更新資源(客戶端提供需要修改的資源數據)。
- DELETE(DELETE):從服務器刪除資源。
Restful接口規範