Các phương thức HTTP: động từ của cuộc trò chuyện
Mỗi request mang theo một method (phương thức) — một động từ nói rõ bạn muốn hành động gì. Có nhiều phương thức, nhưng bốn phương thức sau bao phủ hầu hết mọi trường hợp, và chúng ánh xạ gọn gàng với những ý tưởng hàng ngày:
- GET — "đưa tôi cái này." Đọc, lấy về, xem. Tải một trang hoặc một danh sách. GET không bao giờ nên thay đổi bất cứ điều gì; nó chỉ lấy về.
- POST — "đây là một thứ mới." Tạo mới. Gửi một form, đăng ký, đăng một bình luận.
- PUT — "cập nhật cái này." Thay đổi một thứ đã tồn tại, như chỉnh sửa hồ sơ của bạn. (Bạn cũng sẽ nghe đến PATCH cho các cập nhật một phần — cùng ý tưởng, phạm vi nhỏ hơn.)
- DELETE — "xóa cái này." Đúng như tên gọi — xóa một bản ghi hoặc một tệp.
Nếu bạn không nhớ gì khác thì hãy nhớ điều này: GET đọc, POST tạo, PUT cập nhật, DELETE xóa. Khi ứng dụng của bạn hoạt động sai, biết được phương thức nào đã được gửi thường là manh mối đầu tiên.