我遇到的问题是让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 ...知道我做错了什么?
答案 0 :(得分:1)
你被贝壳挫败了。引用你的&符号:
curl -v http://localhost:9015/get/spots_data?function='whatever'\&limit=40