RESTful API 常用的HTTP Methods與回應狀態碼整理如下。
CRUD | Read/Query 查詢 |
Create/Insert 新增 |
Update/Replace 更新/取代 |
Update/Modify 更新/修改 |
Delete 刪除 |
---|---|---|---|---|---|
HTTP Method | GET | POST | PUT | PATCH | DELETE |
200 OK | 查詢成功 | 新增成功,回應已新增主體 | 更新成功,回應已更新主體 | 更新成功,回應已更新主體 | 刪除成功,回應已刪除主體 |
201 Created | 新增成功,回應已新增主體資源位址 | ||||
202 Accepted | 請求已接收,待處理 | 請求已接收,待處理 | 請求已接收,待處理 | 請求已接收,待處理 | |
204 No Content | 新增成功,無回應已新增主體 | 更新成功,無回應已更新主體 | 更新成功,無回應已更新主體 | 刪除成功,無回應已刪除主體 | |
400 Bad Request | 無效的請求 | 無效的請求 | 無效的請求 | 無效的請求 | 無效的請求 |
404 Not Found | 找不到查詢資源 | 找不到更新資源 | 找不到更新資源 | 找不到刪除資源 |
沒有留言:
張貼留言