HTTP 方法:動詞們
每個請求都帶著一個 方法——一個說明你想要哪種動作的動詞。方法有好幾個,但四個就涵蓋了幾乎一切,而且它們乾淨利落地對應到日常的觀念上:
- GET —— “把這個給我。”讀取、取回、檢視。載入一個頁面或一份列表。GET 永遠不應該改變任何東西;它只是取回。
- POST —— “這裡有個新東西。”建立。提交表單、註冊、發表評論。
- PUT —— “更新這個。”修改某個已經存在的東西,比如編輯你的資料。(對於部分更新你還會聽到 PATCH——同樣的思路,範圍更小。)
- DELETE —— “移除這個。”就是字面意思——刪掉一條記錄或一個檔案。
別的都忘了也沒關係,記住這個:GET 讀取,POST 建立,PUT 更新,DELETE 移除。 當你的應用出毛病時,知道發出的是哪個動詞,往往是第一條線索。