Czy REST może wracać do treści po POST?

Używam RESTlet i utworzyłem zasób. Obsługuję POST przez nadpisywanieacceptRepresentation metoda.

Klient powinien wysłać mi dane, a następnie przechowywać je w DB, ustawić odpowiedź na 201 (SUCCESS_CREATED) i muszę zwrócić niektóre dane do klienta, ale zwracać typacceptRepresentation jestvoid.

W moim przypadku muszę zwrócić identyfikator, aby klient mógł uzyskać dostęp do tego zasobu.

Na przykład, jeśli miałem zasób z adresem URL/resource a klient wysyła żądanie POST Dodam nowy wiersz w DB i jego adres powinien być/resource/{id}. Muszę wysłać{id}.

czy robię coś źle? Czy zasady REST pozwalają zwrócić coś po POST? Jeśli tak, jak mogę to zrobić, a jeśli nie, w jaki sposób poradzić sobie z tą sytuacją?

questionAnswers(5)

yourAnswerToTheQuestion