以下のような残りのエンドポイントがあります。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
クッキー部分を前面に移動すると機能します
curl -b "X=1212;" localhost:9090/rest/accounts?p=&c=4&a=5
ただし、'c' と 'a' は常に 3 (デフォルト) です。私の使い方がおかしいのでしょうか。