ก่อนส่งมอบ ทีมต้องจัดทำเอกสาร API สถาปัตยกรรม runbook และข้อจำกัด จึงถามว่า เว็บแอปพลิเคชันแสดงข้อความ Error 404 Not Found เมื่อผู้ใช้เข้าถึง URL ที่ไม่มีอยู่จริง HTTP Status Code นี้บ่งบอกถึงอะไร
กทรัพยากรที่ร้องขอไม่พบบนเซิร์ฟเวอร์
ขผู้ใช้ไม่มีสิทธิ์เข้าถึงทรัพยากรที่ร้องขอ
คเซิร์ฟเวอร์ขัดข้องและไม่สามารถประมวลผลได้ชั่วคราว
งคำร้องขอของไคลเอนต์มีรูปแบบที่ไม่ถูกต้อง
เฉลยอธิบาย
HTTP 404 Not Found หมายความว่าเซิร์ฟเวอร์ทำงานปกติแต่ไม่พบทรัพยากรที่ไคลเอนต์ร้องขอ ส่วน A คือ Status Code 500 (Internal Server Error), B คือ Status Code 403 (Forbidden) หรือ 401 (Unauthorized), D คือ Status Code 400 (Bad Request) ซึ่งแต่ละรหัสมีความหมายที่ชัดเจนตามมาตรฐาน HTTP ฐานความปลอดภัยปัจจุบัน: OWASP Top 10:2025 — https://owasp.org/Top10/