Estoy usando RESTlet y he creado un recurso. Manejo POST mediante el acceptRepresentationmétodo de anulación .
El cliente debería enviarme algunos datos, luego los almaceno en DB, establezco la respuesta en 201 (SUCCESS_CREATED) y necesito devolver algunos datos al cliente, pero el tipo de retorno acceptRepresentationes void.
En mi caso, necesito devolver algún identificador para que el cliente pueda acceder a ese recurso.
Por ejemplo, si tengo un recurso con URL /resourcey el cliente envía una solicitud POST, agrego una nueva fila en DB y su dirección debería ser /resource/{id}. Necesito enviar {id}.
¿Estoy haciendo algo mal? ¿Los principios de REST permiten devolver algo después de POST? Si es así, ¿cómo puedo hacerlo, y si no, cuál es la forma de manejar esta situación?