รายละเอียดของการตอบ ::
เท่าที่ research จากข้อมูลในนี้และแหล่งต่างๆ สรุปได้ว่า
204 No Content : ต้องยกตัวอย่างในกรณี Delete เมื่อ User ส่ง request ไปที่ Server และทำการลบข้อมูล row record นั้นสำเร็จ ถืออยู่ในหมวด 200 ครับ แต่เนื่องจากข้อมูลนั้นถูกลบ แต่เราต้องการ ส่งชื่อ id ที่ลบ แนบกลับมาที่ json ไม่ได้เพราะ row id นั้นถูกลบไปแล้ว เลยแปลความหมายได้ว่า
"Sever ประมวลผลสำเร็จนะ (200) แต่ข้อมูลลบไปแล้วเลยส่งเนื้อหาใน row id กลับไปไม่ได้"
404 Not Found : อยู่ในหมวด Error ของ Client ซึ่งเมื่อ user ทำ event อะไรก็ตามแต่ request ที่ส่งไปฝั่ง Server ไม่เหมือน,ไม่ใช่,ไม่แม๊ต ไม่ใช่ความผิดของ Server แต่จัดเป็นความผิดพลาดของ Client
เลยสรุปได้ว่าจาก Event Request ของผมนั้นเป็นความผิดของ Client ครับ เพราะ Server ไม่ได้ผิดอะไร ประมวลผลตามปกติ แต่ผิดที่ Client ส่งค่าที่ไม่มีจริงเข้ามาประมวลผลจึง Return response 404 กลับไปครับ