Я использую RESTlet, и я создал ресурс. Я обрабатываю POST, переопределяя метод acceptRepresentation.
Клиент должен отправить мне некоторые данные, затем я храню его в БД, задаю ответ на 201 (SUCCESS_CREATED), и мне нужно вернуть некоторые данные клиенту, но возвращаемый тип acceptRepresentation недействителен.
В моем случае мне нужно вернуть некоторый идентификатор, чтобы клиент мог получить доступ к этому ресурсу.
Например, если у меня был ресурс с URL/ресурсом, и клиент отправляет запрос POST, я добавляю новую строку в БД, и ее адрес должен быть /resource/ {id}. Мне нужно отправить {id}.
Я что-то делаю неправильно? Принципы REST позволяют возвращать что-то после POST? Если да, как я могу это сделать, и если нет способа справиться с этой ситуацией?