使用Jax-RS api中的哪个注释来检索cookie值?
我尝试使用以下代码
public String getCookieValue(@Context HttpHeaders headers){
headers.getCookies()
}
上面的代码片段给出了一个Map。如何从中检索特定的cookie值..!
由于
答案 0 :(得分:0)
根据javadoc,headers.getCookies()
调用会检索“Cookie的名称(String)的只读映射”。
Map<String, Cookie> cookies = hh.getCookies();
Cookie myCookie = cookies.get("your cookie name");
答案 1 :(得分:0)
我相信你正在寻找@CookieParam
答案 2 :(得分:0)
由于您已提到要返回String
并且您要返回map
对象,因此它无法正常工作。
试试这个:
public String getCookieValue(@Context HttpHeaders headers){
return headers.getCookies().toString;
}