HTTP methods: คำกริยา
ทุก request จะพก method — คำกริยาที่บอกว่าคุณต้องการทำอะไร มีหลายแบบ แต่สี่แบบนี้ครอบคลุมแทบทุกอย่าง และเทียบได้ตรง ๆ กับแนวคิดในชีวิตประจำวัน:
- GET — "ขอสิ่งนี้ให้ฉันหน่อย" การอ่าน การดึงข้อมูล การดู การโหลดหน้าเว็บหรือรายการ GET ไม่ควรเปลี่ยนแปลงอะไรเลย มันแค่ดึงข้อมูลออกมา
- POST — "นี่คือสิ่งใหม่" การสร้าง การส่งฟอร์ม การสมัครสมาชิก การโพสต์คอมเมนต์
- PUT — "อัปเดตสิ่งนี้" การเปลี่ยนแปลงสิ่งที่มีอยู่แล้ว เช่นการแก้ไขโปรไฟล์ของคุณ (คุณจะได้ยินคำว่า PATCH ด้วยสำหรับการอัปเดตบางส่วน — แนวคิดเดียวกันแต่ขอบเขตเล็กกว่า)
- DELETE — "ลบสิ่งนี้" ตรงตัวตามชื่อ — การลบข้อมูลหรือไฟล์
ถ้าคุณจำอะไรไม่ได้เลยนอกจากอย่างเดียว จงจำนี่: GET อ่าน, POST สร้าง, PUT อัปเดต, DELETE ลบ เวลาแอปของคุณทำงานผิดปกติ การรู้ว่า method ไหนถูกส่งไปมักจะเป็นเบาะแสแรก