On Nov 1, 2009, at 3:05 PM, Felipe Gaścho wrote:
> arena.path("competition").path(competitionName).delete();
>
> How to get a Response from this line ? it is void..
>
You should be receiving a 204 status code. We have unit tests in
place to verify this and i also did a quick test with a simple Web
application.
Do you have any server-side filters that might affect the response?
Are you throwing an exception from the method that results in being
mapped to a 200 response?
> if I do it with curl, I got:
>
> fgaucho_at_Fortunario:~/mercurial/puj~arena$ curl -i -XDELETE
> http://fgaucho.dyndns.org:8080/arena-http/competition/PUJCE-09
> HTTP/1.1 200 OK
> X-Powered-By: Servlet/3.0
> Server: GlassFish v3
> Content-Length: 0
> Date: Sun, 01 Nov 2009 14:02:00 GMT
>
I did a curl with DELETE on the above and received a 200 response then
i did a GET and received a 204 response.
> so, how do I get the same HTTP 200 from the Jersey Client ?
>
Do:
ClientResponse cr =
arena
.path("competition").path(competitionName).delete(ClientResponse.class);
Paul.