【发布时间】:2011-11-06 19:24:56
【问题描述】:
我将 jersey API 用于带有 apache Tomcat 的一些 REST Web 服务。我需要将多个参数传递给一个方法,所以我决定像这样使用@QueryParam 注释:
@GET
@Path("/date")
@Produces(MediaType.APPLICATION_JSON)
public Response getDate(@QueryParam("id") String Id, @QueryParam("inDate") String inDate)
{
...
}
当我这样称呼它时,一切正常。但是当我使用注释 @POST 或 @PUT 而不是 @GET 时,它会显示错误:
HTTP 状态 405 - 方法不允许
消息方法不允许
description 指定的 HTTP 方法不允许用于请求 资源(不允许的方法)。
是否可以使用 POST 或 PUT 以及如何使用它?
感谢任何帮助。
【问题讨论】: