Controller looks like this:
@GET
@Path("/entity/{entityId}")
@Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
public Response findMyEntityById(
@PathParam("entityId") String id)
{
EntityRequest req = new EntityRequest();
//similar stuff and sends the response back
return response;
}
If I hit same rest url as POST request, it should return a HTTP 405 error.
This scenario is working fine for JSON requests but when I change request header to xml Accept:application/xml and Content-Type:application/xml, controller comes back with HTTP-500 error.
No comments:
Post a Comment