Отдыхайте, используя @QueryParam с @POST или @PUT

I Я использую jersey API для некоторых веб-сервисов REST с apache Tomcat. Мне нужно передать методу более одного параметра, поэтому я решил использовать аннотацию @QueryParam примерно так:

@GET
@Path("/date")
@Produces(MediaType.APPLICATION_JSON)
public Response getDate(@QueryParam("id") String Id, @QueryParam("inDate") String inDate)
{
...
}

когда я вызываю ее так, все работает. Но когда я использую аннотации @POST или @PUT вместо @GET, появляется сообщение об ошибке:

HTTP Status 405 - Method Not Allowed

message Method Not Allowed

описание Указанный HTTP-метод не разрешен для запрошенный ресурс (метод запрещен).

Можно ли использовать это с помощью POST или PUT и как?

Любая помощь приветствуется.

8
задан gajo 6 November 2011 в 19:24
поделиться