RESTful
REST (Representational State Transfer)
在了解RESTful前,先了解什麼是REST
REST是一種資源的傳輸風格,此概念主要是套用在Client/Server,使用http的協議在資源傳輸上,如下圖所示
Requester Provider
────────────────────────────────────────────────
┌─>(1)i want something──────>(2)got Request
| |
| ↓
| (4)[got response] (3)[response something]
| element A <───── something element A
| + element B <───── something element B
| + element C <───── something element C
| -------------
| show something
| |
| (5)
└───────┘
(1)需求者向提供者要求某件東西
(2)提供者接收需求,找出這某件東西
(3)提供者提供某件東西的相關元素
(4)需求者將元素組合成某件東西
(5)需求者可再依某件東西內容向提供者要求另一件東西
套用在http上