Ich habe folgende Methode in meinem Ruhe-Service:
%Vor%Ich möchte eine Antwort mit JSON in Körper und Statuscode CREATED erhalten.
Das Problem ist: Ich kann keine Antwort auf den CREATED-Status bekommen.
Der Statuscode ist immer in Ordnung, daher scheint "@ResponseStatus (HttpStatus.CREATED)" einfach ignoriert zu werden ...
Kann mir jemand dabei helfen?
Ich benutze Hibernate 4.1, Frühling 3.1 und Resteasy 2.3
Soweit ich weiß, ist das nicht möglich, indem die Methode mit @org.springframework.web.bind.annotation.ResponseStatus
kommentiert wird.
Sie können javax.ws.rs.core.Response
von Ihrer Methode zurückgeben:
Oder Sie können org.jboss.resteasy.spi.HttpResponse
einfügen lassen und den Statuscode direkt setzen.
Es könnte mehrere Möglichkeiten geben, dies zu tun, aber ich bin mir nur dieser beiden bewusst.
Arbeits-Testfall:
%Vor%Tags und Links resteasy httpresponse