用一個「假資料 API」來模擬 ToDo List 系統,練習四種請求:
1.Create(新增一筆任務) → POST
2.Read(讀取任務清單 / 單筆任務) → GET
3.Update(更新任務內容) → PUT / PATCH
4.Delete(刪除任務) → DELETE
我選用 todos 當作 ToDo List 資源,範例 base URL:
https://jsonplaceholder.typicode.com/todos
第一個POST
輸入 https://jsonplaceholder.typicode.com/todos 並在JSON輸入
{
"userId": 1,
"title": "學習 Postman CRUD",
"completed": false
}
要他回傳這些,Send → 你看到回傳 JSON(通常會含 id,例如 id: 201)
第二個GET
輸入 https://jsonplaceholder.typicode.com/todos/1 多了1代表單筆
Send之後會發現id變成1且會發現不需要送出 body,只要用 GET 去請求伺服器,就會收到伺服器回傳的資料(JSON 格式)
第三個PUT/PATCH
都輸入跟GET一樣的網址,PUT要在JSON輸入(整筆)
{
"userId": 1,
"title": "已經學會 Postman CRUD!",
"completed": true
}
PATCH(只改需要欄位)
{
"completed": true
}
按下Send之後可以看到回傳的是我們要的
第四個DELETE
也是一樣的URL
Send → 通常回傳 {} 或狀態碼 200/204
我們按照順序做POST→ GET→PUT/PATCH→ DELETE