何謂RESTful API?

最近經常跟朋友討論到什麼是RESTful API,從不同人的身上得到了不同的解釋。

有些人說,使用了Web API就是RESTful API了

也有些人說,RESTful API就是就是簡單的CRUD,URL不重要

再細一點會有人討論Session是否可以存在、利用回傳的JSON資料定義狀態,亦或是使用HTTP Status Code?

針對這些疑問,我找了一些資料分享出來,一起來討論這些問題,到底哪些才真正符合RESTful API的風格。

...繼續閱讀 »