我有一个休息端点,如下所示。pid 是我正在使用 UUID.fromString(pid); 解析的 UUID
@GET
@Path("/")
public Response process(@Context HttpServletRequest req,
@QueryParam("p") String pid,
@DefaultValue("3") @QueryParam("a") String active,
@DefaultValue("3") @QueryParam("c") String closed,
@CookieParam("X") String cookie) {
//my stuff
}
当我使用 jetty 和 curl 运行时,这不是设置 'p' 和 'X'
curl localhost:9090/rest/accounts?p=<uuid>&c=4&a=5 -b "X=1212;"
响应是 -b: command not found
当我将 cookie 部分移到前面时它可以工作
curl -b "X=1212;" 本地主机:9090/rest/accounts?p=&c=4&a=5
但 'c' 和 'a' 始终为 3(默认值)。我使用它的方式是否有问题。