Sto utilizzando RESTlet e ho creato una risorsa. Gestisco POST sovrascrivendo il metodo acceptRepresentation.Va bene da REST per restituire il contenuto dopo il POST?
Il client deve inviarmi alcuni dati, quindi lo memorizzo in DB, impostare la risposta su 201 (SUCCESS_CREATED) e ho bisogno di restituire alcuni dati al client, ma restituire il tipo di acceptRepresentation è nullo.
Nel mio caso ho bisogno di tornare un identificatore in modo che il cliente può accedere a tale risorsa.
Per esempio, se ho avuto una risorsa con URL/risorsa e client invia richiesta POST aggiungo nuova riga nel DB e il suo indirizzo deve essere/risorse/{id}. Devo inviare {id}.
Sto facendo qualcosa di sbagliato? I principi REST consentono di restituire qualcosa dopo il POST? Se sì, come posso farlo, e se no, qual è il modo di gestire questa situazione?
Sede di Thom per come impostare il corpo risposta dall'interno acceptRepresentation(). –