86. RESTful
• 為Representational state transfer 縮寫
• 是一種WS的API定義規則
• 與SOAP或XML-RPC比起來相對簡單
• RESTful 是使用HTTP Vers 與 網址進行API的呼
叫
• 可以方便的定義CRUD
86
87. HTTP Vers
• HTTP 常用的動詞為 GET 與 POST
• 而比較少用到的為 PUT 與 DELETE
• 在RESTful 中使用這四種動詞
87
88. API 模式
• C create
• POST /shops
• R read
• Read all data
• GET /shops
• Read a specific ID (primary key)
• GET /shops/id
• U update
• PUT /shops/id
• D delete
• Delete /shops/id
88