2017-10-08 11 views
0

値のCookieのみを取得する必要があります。名前もドメインもパスもありません。値のクッキーを取得する方法

enter image description here

私はそれをどのように行うことができますか?

List<Cookie> cookies = httpclient.getCookieStore().getCookies(); 

      if (cookies.isEmpty()) { 
       System.out.println("None"); 
      } else { 
       for (int i = 0; i < cookies.size(); i++) { 
        cookie=cookies.get(i).toString(); 
        //System.out.println("- " + cookies.get(i).toString()); 
        System.out.println("- " + cookie); 


       } 
      } 

答えて

0

変更getValue()からtoString()

は、これは私のコードです。以来、toString()Cookieであり、可読形式のクラスオブジェクト表現である。

for (int i = 0; i < cookies.size(); i++) 
{ 
    cookie=cookies.get(i).getValue(); 
    System.out.println("Value : " + cookie); 
} 

特定のCookie値に興味がある場合は、同じループ内のCookie名を比較できます。

if(cookies.get(i).getName().equal(<<cookie name>>)) 
{ 

    cookie=cookies.get(i).getValue(); 
    System.out.println("Value : " + cookie); 

} 
関連する問題