REST API Delete with multiple param

เหมือนมีคนถามไปแล้ว ผมน่าจะเคสตอบ ถ้ามีโจทย์ว่า เราลบข้อมูลที่มีหลายๆ Key ต้องทำยังไง แบบสัก 4 ตัวขึ้นไป ตอนนั้นผมน่าจะตอบตัวเองไปว่า ทำ Model ที่มีทุก Key แล้วส่งไป เพราะมันเริ่มเยอะแล้ว แต่ผมลองถามหลายๆคน ส่วนใหญ่ใช้ Http Verb DELETE + QueryParam กันหมด ตามนี้ แต่ Spec ของ Http Delete ดันบอกว่า มีได้ซะงั้น และหลายภาษา Lib ก็ทำได้ เช่น HTTP DELETE Requests with Body in Axios – Mastering JS เพื่อความแน่นใจ เลยลองถามเจ้า GitHub-Copilot ดูว่ามันมีความคิดเห็นอย่างไร ได้คำตอบมา ดังนี้ ถ้าใครมี Idea อื่นๆ Comment ทักมาบอกได้นะ ส่วนตัวหลักๆใช้ Http Delete + QueryParam เหมือนกัน แต่พอมาเจอ key เยอะๆ เลยมีเขวไปทำ DTO เป็น request body เหมือนกัน แต่หลังจากนี้ใช่แต่ตัว QueryParam และ