?HTTP 的常見請求方式常見的有四種:GET、POST、PUT、DELETE,它們各自的功能不一樣。
🍜 場景比喻:HTTP 請求像“去餐廳點菜”
請求方式 | 行為 | 餐廳比喻 | 說明 |
---|---|---|---|
GET | 獲取數據 | 看菜單/問服務員:你們有什么菜? | 不帶食材、不修改,僅獲取信息。 |
POST | 提交數據 | 點菜:我要一份宮保雞丁,要少辣! | 把信息發給后廚,服務員處理返回結果。 |
PUT | 修改數據 | 我要換菜,把我的魚香肉絲換成麻婆豆腐! | 替換原來的整條記錄。 |
DELETE | 刪除數據 | 不好意思,我不要這道菜了,退掉! | 從系統中移除指定的數據。 |
📦 技術對照(適配實際 API 使用)
場景 | 請求方式 | 舉例 URL or 行為 |
---|---|---|
查詢設備列表 | GET | /devices |
添加一個新設備 | POST | /devices + 請求體內容 |
修改設備屬性 | PUT | /devices/123 + 新內容 |
刪除某個設備 | DELETE | /devices/123 |
🎨 形象圖示理解(如你去點餐):
你:這家店今天有什么菜? → GET
你:我要點宮保雞丁,少辣! → POST
你:我不想要魚香肉絲,換成水煮魚 → PUT
你:我點多了,退掉這個吧! → DELETE
? 總結口訣(超簡單記憶)
GET 是查,POST 是增,PUT 是改,DELETE 是刪!
查增改刪,HTTP 四大金剛!