ผู้ใช้แก้ URL หรือพารามิเตอร์เพื่อเข้าถึงข้อมูลของผู้อื่น นักพัฒนาจึงถามว่า นักพัฒนากำลังสร้าง API Endpoint สำหรับลบข้อมูล ควรใช้ HTTP Method ใด และเหตุใด
กDELETE เพราะตรงกับความหมายตามมาตรฐาน RESTful API
ขPOST เพราะส่งข้อมูล ID ที่ต้องการลบใน Body
คPUT เพราะสามารถส่งข้อมูลได้มากกว่า GET
งGET เพราะง่ายต่อการทดสอบผ่าน URL
เฉลยอธิบาย
ตามหลัก RESTful API แต่ละ HTTP Method มีความหมายเฉพาะ: GET=อ่านข้อมูล, POST=สร้างข้อมูลใหม่, PUT/PATCH=อัปเดต, DELETE=ลบข้อมูล การใช้ DELETE ทำให้ API มีความหมายชัดเจนและสื่อสารได้ถูกต้อง ส่วน A ไม่ปลอดภัยและขัดหลัก REST, B ใช้ได้แต่ไม่ตรงมาตรฐาน, D ผิดความหมายโดยสิ้นเชิง