RESTlet kullanıyorum ve bir kaynak oluşturdum. POST'u geçersiz kılarak ele alıyorum acceptRepresentation
.
İstemci bana bazı veriler göndermeli, sonra bunu DB'ye depolamalı, yanıtı 201 (SUCCESS_CREATED) olarak ayarlamalı ve istemciye bazı verileri döndürmem gerekiyor, ancak acceptRepresentation
is türünü döndürmeliyim void
.
Benim durumumda, müşterinin bu kaynağa erişebilmesi için bir tanımlayıcı iade etmem gerekiyor.
Örneğin, URL ile bir kaynağım varsa /resource
ve müşteri POST isteği gönderirse, DB'ye yeni bir satır eklerim ve adresi olmalıdır /resource/{id}
. Ben göndermek gerekir {id}
.
Yanlış bir şey mi yapıyorum? REST ilkeleri POST'tan sonra bir şey döndürmeye izin veriyor mu? Cevabınız evet ise, nasıl yapabilirim ve hayır ise bu durumu nasıl çözebilirim?