泽西GET终点不允许多个GET参数

时间:2014-11-10 22:28:15

标签: java jersey-2.0

我遇到的问题是让Jersey端点接受多个GET参数。以下是该方法的代码:

@GET
@Path("/get/spots_data")
@Produces(MediaType.APPLICATION_JSON)
public String getSpotsData(@Context HttpServletResponse response, @QueryParam("function") String function_name, @QueryParam("limit") Integer spot_limit) {

    return "Happy Gilmore strikes again";
}

使用curl调用端点时,如下所示:

curl -v http://localhost:9015/get/spots_data?function='whatever'&limit=40

然后开始调试方法,spot_limit为null ...知道我做错了什么?

1 个答案:

答案 0 :(得分:1)

你被贝壳挫败了。引用你的&符号:

curl -v http://localhost:9015/get/spots_data?function='whatever'\&limit=40