Estoy usando RESTlet y he creado un recurso. Manejo el POST anulando el método acceptRepresentation.¿Está bien que REST devuelva el contenido después del POST?
El cliente debe enviarme algunos datos, luego los almaceno a DB, establezco la respuesta a 201 (SUCCESS_CREATED) y debo devolver algunos datos al cliente, pero el tipo de devolución de acceptRepresentation es nulo.
En mi caso, tengo que devolver algún identificador para que el cliente pueda acceder a ese recurso.
Por ejemplo, si tuviera un recurso con URL/recurso y el cliente envía una solicitud POST, agrego una nueva fila en DB y su dirección debe ser/resource/{id}. Necesito enviar {id}.
¿Estoy haciendo algo mal? ¿Los principios de REST permiten devolver algo después del POST? En caso afirmativo, ¿cómo puedo hacerlo? Si no, ¿cuál es la forma de manejar esta situación?
Sede de Thom para saber cómo configurar el cuerpo de la respuesta desde dentro acceptRepresentation(). –