Ruhiger Antwortstatus + Körper

8

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

    
golinko 20.08.2012, 15:27
quelle

1 Antwort

13

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:

%Vor%

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%     
eiden 21.08.2012, 08:12
quelle

Tags und Links