最近經常跟朋友討論到什麼是RESTful API,從不同人的身上得到了不同的解釋。
有些人說,使用了Web API就是RESTful API了
也有些人說,RESTful API就是就是簡單的CRUD,URL不重要
再細一點會有人討論Session是否可以存在、利用回傳的JSON資料定義狀態,亦或是使用HTTP Status Code?
針對這些疑問,我找了一些資料分享出來,一起來討論這些問題,到底哪些才真正符合RESTful API的風格。
最近經常跟朋友討論到什麼是RESTful API,從不同人的身上得到了不同的解釋。
有些人說,使用了Web API就是RESTful API了
也有些人說,RESTful API就是就是簡單的CRUD,URL不重要
再細一點會有人討論Session是否可以存在、利用回傳的JSON資料定義狀態,亦或是使用HTTP Status Code?
針對這些疑問,我找了一些資料分享出來,一起來討論這些問題,到底哪些才真正符合RESTful API的風格。