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