[問題] 簡單解釋Restful API

作者: ahome22 (翁味兔兔)   2017-08-12 13:24:49
各位資深板友好
小弟對於軟體設計風格並不是很懂, 但因為需要向同事解釋RESTful API一詞
所以想在潛水已久的該板請教各位先進
以下是我盡量簡單解釋的方式:
REST是一種分散式超媒體系統(如同WWW)的軟體架構風格。簡單而言,它是一種設計良好
的Web應用程式規則:Client端的使用者可以透過點選超連結(作狀態轉換),從一個Web頁
面轉換至另一個Web頁面。而符合上述REST風格的軟體系統,即為RESTful API。
順便想請問對第一次聽的人,這樣解釋是否適合呢?
謝謝回覆的前輩
如有不妥,可自刪
作者: bruce0209 (士賢)   2017-08-12 13:37:00
不懂REST的我表示:你在說啥……
作者: ECZEMA (加油!)   2017-08-12 13:37:00
https://youtu.be/7YcW25PHnAA Youtube上最多人看的解釋
作者: bruce0209 (士賢)   2017-08-12 13:39:00
網頁不是本來就可以透過點選超連結從一個Web頁面轉換至另一個Web頁面???
作者: vi000246 (Vi)   2017-08-12 14:41:00
我雖然用過Rest API 但我看不懂你在說啥
作者: nikolas (你花多少時間?)   2017-08-12 15:48:00
聽無 所以跟一般非REST的差別是?
作者: hoho8 (hoho)   2017-08-12 17:09:00
哩供啥? 聽嘸 +1
作者: pmove (金疾檸檬)   2017-08-12 17:34:00
簡單說就是一種用於app的API簡單說就是一種用於Web的API?
作者: a0919610611 (熾)   2017-08-12 18:15:00
覺得有講跟沒講一樣 = =
作者: tentenlee (天天)   2017-08-12 19:44:00
透過不同的method達到相對應相似的功能吧get->取資料 post->新增 delete->刪除 等等的事情
作者: Neisseria (Neisseria)   2017-08-12 20:58:00
就是把 web 當成 API 用,網址結合 HTTP 動作這個解釋太玄學了,RESTful API 沒那麼玄 = =...
作者: s860134 (s860134)   2017-08-12 21:55:00
感覺沒說明到甚麼而且你沒說這樣的架構使用上或撰寫上有甚麼好處對我來說我只知道 REST 這名詞,原理精神完全不懂對於工程師來說,說明架構益處比上定義來的更有意義
作者: ahome22 (翁味兔兔)   2017-08-13 18:28:00
請問有比較簡單精確的描述嗎 謝謝
作者: vi000246 (Vi)   2017-08-13 19:36:00
就符合CRUD四種功用的API
作者: bruce0209 (士賢)   2017-08-13 19:39:00
不能說"請上網Google 【REST】"嗎XD
作者: zerof (貓橘毛發呆雕像)   2017-08-14 01:47:00
CRUD in http
作者: EGsux (天龍人)   2017-08-15 00:30:00
從推文上總結: web api 做CRUD 的事XD

Links booklink

Contact Us: admin [ a t ] ucptt.com