ระบบต้องตอบข้อผิดพลาดอย่างมีโครงสร้างโดยไม่เปิด stack trace หรือความลับ จึงพิจารณาว่า เหตุใดในการพัฒนาเว็บแอปพลิเคชัน จึงต้องมี API (Application Programming Interface) ส่วนสาธารณะ

เพื่อให้ผู้ใช้สามารถเรียกฟังก์ชันโดยตรงจากเบราว์เซอร์ได้อย่างปลอดภัย
เพื่อทำให้โครงสร้างเซิร์ฟเวอร์เรียบง่ายมากขึ้นและลดความซับซ้อน
เพื่อให้เว็บแอปสามารถต่อเชื่อมกับระบบอื่นและให้ฝ่ายที่สามประยุกต์ใช้ได้
เพื่อเพิ่มความเร็วในการประมวลผลของฐานข้อมูลโดยตรงและลดภาระของเซิร์ฟเวอร์หลัก

เฉลยอธิบาย

เอพีไอสาธารณะช่วยให้: (1) ระบบต่างๆ ติดต่อสื่อสารได้ (2) ฝ่ายที่สามสามารถสร้างแอปพลิเคชันจากข้อมูลของเรา (3) เพิ่มการใช้งานจากหลายช่องทาง (เว็บ มือถือ และอื่นๆ) ตัวเลือก A มีความเสี่ยงด้านความปลอดภัย ตัวเลือก B และ D ไม่ใช่ประโยชน์หลักของเอพีไอ ฐานความปลอดภัยปัจจุบัน: OWASP Top 10:2025 — https://owasp.org/Top10/

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับการพัฒนาโปรแกรมระบบงานในลักษณะ Web Application

ดูข้อสอบวิชานี้ทั้งหมด →