ระบบรับข้อมูลจากผู้ใช้และนำไปสร้างคำสั่งฐานข้อมูล จึงต้องป้องกันความเสี่ยงโดยพิจารณาว่า ในการออกแบบ RESTful API เมื่อเซิร์ฟเวอร์ได้รับคำร้องขอ GET /api/users/123 ตัวเลข 123 ในเส้นทาง URL นี้มีความหมายว่าอย่างไร
กหมายถึงรหัสสถานะของคำร้องขอที่ส่งไปยังเซิร์ฟเวอร์
ขหมายถึงหมายเลขเวอร์ชันของ API ที่ใช้งานอยู่
คหมายถึงจำนวนรายการข้อมูลที่ต้องการดึงออกมาแสดงผล
งหมายถึง ID ของทรัพยากรผู้ใช้ที่ต้องการเรียกดูข้อมูล
เฉลยอธิบาย
ใน RESTful API รูปแบบ /api/users/123 ตัวเลข 123 ที่อยู่หลังชื่อทรัพยากร (users) คือ Path Parameter ซึ่งระบุ ID ของทรัพยากรนั้น ๆ โดยเฉพาะ หมายความว่าต้องการเรียกดูข้อมูลของผู้ใช้ที่มี ID เท่ากับ 123 เท่านั้น ไม่ใช่หมายเลขเวอร์ชัน จำนวนรายการ หรือรหัสสถานะ