來點實作吧~從RESTful API GOGO
首先需要了解什麼是API?什麼是RESTful?說明這兩個之前,需要複習一下Http Method,常見的Http Method有以下
由上方的說明可以感覺得出不同的Method就是對一個資料/事情做不同的操作,每個都有自己做的事情及規範,只是平常使用上不見得如此而已。
API:
API(Application Programming Interface)應用程式介面,API大致是設計來給別人呼叫/請求用的一個程式。
RESTful:
其實是一個規範,他規範了RESTful API應該要滿足幾個條件,這部分就給有興趣的朋友去Google,但可以看一下範例來理解一下跟傳統API的差異
那RESTful會是怎樣的情況呢? RESTful必須依據行為與Http method對應
在RESTful中,與API對接的工程師或者人員可以很快速的了解該API有哪些資源的變更方法,例如在GET的請求中就不可能出現更新資料或者新增資料,但是RESTful也相對帶來了每個異動都需要一個請求的缺點。
有興趣的朋友可以搜尋看看RESTful 與 傳統式非RESTful之間的比較與支持者的論點。(但應該支持RESTful為大宗啦)
目標構想: