เหมือนมีคนถามไปแล้ว ผมน่าจะเคสตอบ ถ้ามีโจทย์ว่า เราลบข้อมูลที่มีหลายๆ Key ต้องทำยังไง แบบสัก 4 ตัวขึ้นไป
ตอนนั้นผมน่าจะตอบตัวเองไปว่า ทำ Model ที่มีทุก Key แล้วส่งไป เพราะมันเริ่มเยอะแล้ว
แต่ผมลองถามหลายๆคน ส่วนใหญ่ใช้ Http Verb DELETE + QueryParam กันหมด ตามนี้
http://localhost:8080/deleteOrder?customerid=123&matchingid=456
แต่ 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 และ
Discover more from naiwaen@DebuggingSoft
Subscribe to get the latest posts sent to your email.