2017-10-08 13 views
0

Je dois obtenir seulement le cookie de valeur et aucun nom, aucun domaine et aucun chemin.Comment obtenir seulement cookie de valeur

enter image description here

Comment puis-je faire?

Ceci est mon code:

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); 


       } 
      } 

Répondre

0

changement toString()-getValue(). Depuis, toString() est Cookie représentation d'objet de classe sous forme lisible. Si vous êtes intéressé par une valeur de cookie spécifique, vous pouvez comparer le nom du cookie dans la même boucle.

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

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

}