Я використовую RESTlet і створив ресурс. Я обробляю POST методом заміщення acceptRepresentation.
Клієнт повинен надіслати мені деякі дані, потім я зберігаю їх у БД, встановлюю відповідь 201 (SUCCESS_CREATED), і мені потрібно повернути деякі дані клієнту, але тип повернення acceptRepresentationє void.
У моєму випадку мені потрібно повернути якийсь ідентифікатор, щоб клієнт міг отримати доступ до цього ресурсу.
Наприклад, якщо у мене був ресурс з URL-адресою, /resourceі клієнт надсилає запит POST, я додаю новий рядок у БД і його адреса повинна бути /resource/{id}. Мені потрібно відправити {id}.
Я щось роблю не так? Чи дозволяють принципи REST повернути щось після POST? Якщо так, то як я можу це зробити, і якщо ні, то який спосіб вирішити цю ситуацію?