ฉันใช้ RESTlet และฉันได้สร้างทรัพยากร ฉันจัดการ POST ด้วยacceptRepresentationวิธีการลบล้าง
ไคลเอนต์ควรส่งข้อมูลบางส่วนให้ฉันจากนั้นฉันเก็บไว้ที่ DB ตั้งค่าการตอบสนองเป็น 201 (SUCCESS_CREATED) และฉันต้องการส่งคืนข้อมูลบางส่วนให้กับไคลเอนต์ แต่ส่งคืนประเภทของ acceptRepresentationvoidคือ
ในกรณีของฉันฉันต้องส่งคืนตัวระบุบางตัวเพื่อให้ลูกค้าสามารถเข้าถึงทรัพยากรนั้นได้
ตัวอย่างเช่นถ้าผมมีทรัพยากรที่มี URL /resourceและลูกค้าส่งคำขอ POST /resource/{id}ฉันเพิ่มแถวใหม่ในฐานข้อมูลและที่อยู่ของมันควรจะเป็น ฉันต้องการส่ง{id}ฉันต้องการที่จะส่ง
ฉันทำอะไรผิดหรือเปล่า? หลักการ REST อนุญาตให้ส่งคืนบางสิ่งหลังจาก POST หรือไม่ ถ้าใช่ฉันจะทำอย่างไรและถ้าไม่มีวิธีจัดการกับสถานการณ์นี้คืออะไร?