เมื่อเปรียบเทียบระหว่าง POST กับ GET ในการส่งข้อมูลผ่าน HTTP สถานการณ์ใดต่อไปนี้ที่ต้อง POST เท่านั้น
กส่งข้อมูลขนาดเล็กและไม่เป็นความลับ
ขส่งข้อมูลที่ต้องการให้เป็นบุ๊กมาร์ก (Bookmark)
คส่งข้อมูลสำหรับการค้นหา (Search)
งส่งข้อมูลขนาดใหญ่ หรือข้อมูลที่เป็นความลับ เช่น รหัสผ่าน
เฉลยอธิบาย
POST ส่งข้อมูลในส่วน Body ของ HTTP Request ซึ่งไม่แสดงใน URL ทำให้ปลอดภัยกว่า GET สำหรับข้อมูลที่เป็นความลับหรือขนาดใหญ่ GET ส่งข้อมูลผ่าน URL ซึ่งมีข้อจำกัดขนาด ตัวเลือก A เหมาะสำหรับ GET ตัวเลือก C และ D เหมาะสำหรับ GET เช่นกัน