我正在尝试向以下资源发送请求,但我收到了HTTP 405 method not allowed
。
@Path("/areas")
@Api(tags = "Managin aareas")
@Produces({ MediaType.APPLICATION_JSON })
public interface AreaResource
{
@GET
@ApiOperation(value = "Gets all the areas")
Response getareas(@Context UriInfo uriInfo);
@GET
@Path("/{"+Constants.ID+"}")
@ApiOperation(value = "Finds an area by id")
Response getAreaById(@PathParam(Constants.ID) String id);
@POST
@Consumes(MediaType.APPLICATION_JSON)
@ApiOperation(value = "Creates a new Area")
Response createArea(Area area);
}
我已将@Consumes(MediaType.APPLICATION_JSON)
移到仅createArea
之上但我仍然得到405方法不允许错误。可能是什么问题?
谢谢!