2013-10-11 2 views
0

다음과 같이 나머지 끝점이 있습니다. pid는 UUID.fromString (pid)을 사용하여 구문 분석하는 UUID입니다. Resteasy @QueryParam parsing

@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 
} 

은 '쪽'과 'X'내가

curl localhost:9090/rest/accounts?p=<uuid>&c=4&a=5 -b "X=1212;" 

응답을 사용하여 부두와 컬을 실행할 때 나는 앞

에 쿠키 부분을 이동할 때 작동 -b: command not found

입니다 설정되지

컬 -b "X = 1212;" localhost : 9090/rest/accounts? p = & c = 4 & a = 5

그러나 'c'와 'a'는 항상 3 (기본값)입니다. 내가 사용하는 방식에 문제가 있습니까?

답변

0

쉘은 아마 &은 시도 해석 :

curl -b "X=1212;" "localhost:9090/rest/accounts?p=&c=4&a=5" 

당신이 요청 및 응답 사용에 대한 자세한 정보를 보려면 :

curl -v -b "X=1212;" "localhost:9090/rest/accounts?p=&c=4&a=5" 
+0

예, 감사합니다. 따옴표를 잊어 버리는 것은 어리석은 짓 이었어. – Manoj