2014-10-19 3 views
0

Какая аннотация из Jax-RS api была использована для получения значения cookie?Как получить значение cookie из Rest Webservice

Я попытался с ниже код

public String getCookieValue(@Context HttpHeaders headers){ 
    headers.getCookies() 

}

выше фрагмент кода дает карту. как получить от него определенное значение cookie ..!

Благодаря

ответ

0

Согласно Javadoc, headers.getCookies() вызов возвращает вас "только для чтения карты имя куки (String) в Cookie".

Map<String, Cookie> cookies = hh.getCookies(); 
Cookie myCookie = cookies.get("your cookie name"); 
+0

Привет Владимир .. Я хранится печенье с именем «Guid» и значением 123456.Now Я хочу, чтобы получить значение куки 123456, используя имя GUID, но в соответствии с ур код он должен возвращает строку, но возвращает объект Cookie .... – Afju

+0

Как получить значение 123456 .... – Afju

+0

Итак, «cookie.get» («guid»). getValue(); " работает? – Vladimir

0

Поскольку вы упомянули вернуться String и вы возвращаете map объект, он не должен работать.

Попробуйте это:

public String getCookieValue(@Context HttpHeaders headers){ 
    return headers.getCookies().toString; 
} 
Смежные вопросы