[問題] 簡單解釋Restful API

看板Python作者 (翁味兔兔)時間6年前 (2017/08/12 13:24), 編輯推噓6(6017)
留言23則, 13人參與, 最新討論串1/1
各位資深板友好 小弟對於軟體設計風格並不是很懂, 但因為需要向同事解釋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

08/12 13:37, , 1F
不懂REST的我表示:你在說啥……
08/12 13:37, 1F

08/12 13:37, , 2F
Youtube上最多人看的解釋
08/12 13:37, 2F

08/12 13:39, , 3F
網頁不是本來就可以透過點選超連結從一個Web頁面轉換
08/12 13:39, 3F

08/12 13:39, , 4F
至另一個Web頁面???
08/12 13:39, 4F

08/12 14:41, , 5F
我雖然用過Rest API 但我看不懂你在說啥
08/12 14:41, 5F

08/12 15:48, , 6F
聽無 所以跟一般非REST的差別是?
08/12 15:48, 6F

08/12 17:09, , 7F
哩供啥? 聽嘸 +1
08/12 17:09, 7F

08/12 17:34, , 8F
簡單說就是一種用於app的API
08/12 17:34, 8F

08/12 17:36, , 9F
簡單說就是一種用於Web的API?
08/12 17:36, 9F

08/12 18:15, , 10F
覺得有講跟沒講一樣 = =
08/12 18:15, 10F

08/12 19:44, , 11F
透過不同的method達到相對應相似的功能吧
08/12 19:44, 11F

08/12 19:45, , 12F
get->取資料 post->新增 delete->刪除 等等的事情
08/12 19:45, 12F

08/12 20:58, , 13F
就是把 web 當成 API 用,網址結合 HTTP 動作
08/12 20:58, 13F

08/12 20:58, , 14F
這個解釋太玄學了,RESTful API 沒那麼玄 = =...
08/12 20:58, 14F

08/12 21:55, , 15F
感覺沒說明到甚麼
08/12 21:55, 15F

08/12 21:56, , 16F
而且你沒說這樣的架構使用上或撰寫上有甚麼好處
08/12 21:56, 16F

08/12 21:56, , 17F
對我來說我只知道 REST 這名詞,原理精神完全不懂
08/12 21:56, 17F

08/12 21:57, , 18F
對於工程師來說,說明架構益處比上定義來的更有意義
08/12 21:57, 18F

08/13 18:28, , 19F
請問有比較簡單精確的描述嗎 謝謝
08/13 18:28, 19F

08/13 19:36, , 20F
就符合CRUD四種功用的API
08/13 19:36, 20F

08/13 19:39, , 21F
不能說"請上網Google 【REST】"嗎XD
08/13 19:39, 21F

08/14 01:47, , 22F
CRUD in http
08/14 01:47, 22F

08/15 00:30, , 23F
從推文上總結: web api 做CRUD 的事XD
08/15 00:30, 23F
文章代碼(AID): #1PZf4ZzZ (Python)