---
# System prepended metadata

title: RESTful API

---

# RESTful API

電腦溝通的方法與規則其實很簡單，就像人們平時使用的文法一樣，在這裡電腦使用的是 HTTP 動詞（Verb），列舉如下：

GET 讀取資源
PUT 替換資源
PATCH 更換資源部分內容
DELETE 刪除資源
OPTIONS 回傳該資源所支援的所有 HTTP 請求方法
CONNECT 將連線請求轉換至 TCP/IP 隧道
POST 新增資源


若想透過網際網路，跟其他電腦（伺服器）取得資訊，就得使用 HTTP 動詞 "GET"，若想要增加資訊，就使用 "POST"，若想要更新資訊就使用 "PUT"。


RESTful 風格的網址設計強調從路由結構就能看出要對什麼資料、進行什麼操作。舉例來說，如果資料是 todos，那麼 RESTful 風格的 CRUD 路由就會這樣寫：
![](https://uploads-ssl.webflow.com/5d3a7aed4e11720246d46f49/5ee71d2e63e83b105f1b15d4_ExportedContentImage_01.png)


>資料來源:
>https://tw.alphacamp.co/blog/rest-restful-api
