เมื่อนักพัฒนาต้องการส่งข้อมูล JSON จาก JavaScript ไปยังเซิร์ฟเวอร์ PHP ผ่าน AJAX ควรตั้งค่า Content-Type ของ HTTP Header เป็นอะไร
กtext/html
ขapplication/json
คapplication/x-www-form-urlencoded
งmultipart/form-data
เฉลยอธิบาย
application/json เป็น MIME Type มาตรฐานสำหรับข้อมูล JSON บอกให้เซิร์ฟเวอร์รู้ว่าข้อมูลที่ส่งมาเป็น JSON format จากนั้น PHP ต้องอ่านด้วย file_get_contents('php://input') และแปลงด้วย json_decode() ส่วน text/html ใช้กับเนื้อหา HTML, application/x-www-form-urlencoded ใช้กับฟอร์มทั่วไป, multipart/form-data ใช้เมื่อต้องการอัปโหลดไฟล์