Estou usando RESTlet e criei um recurso. Eu lido com o POST substituindo o acceptRepresentationmétodo.
O cliente deve me enviar alguns dados, então eu armazeno no banco de dados, configure a resposta para 201 (SUCCESS_CREATED) e preciso retornar alguns dados ao cliente, mas o tipo de retorno acceptRepresentationé void.
No meu caso, preciso retornar algum identificador para que o cliente possa acessar esse recurso.
Por exemplo, se eu tivesse um recurso com URL /resourcee o cliente enviasse a solicitação POST, adiciono uma nova linha no banco de dados e seu endereço deveria ser /resource/{id}. Eu preciso enviar {id}.
Estou fazendo algo errado? Os princípios REST permitem retornar algo após o POST? Em caso afirmativo, como posso fazer e, em caso negativo, qual é a forma de lidar com esta situação?