Esempio n. 1
0
 /**
  * 合并cookie信息放到一个cookie中 此方法会出错,无效。
  *
  * @param client
  */
 private static void mergeCookie(HttpClient client) {
   Cookie[] cookies = client.getState().getCookies();
   if (cookies != null && cookies.length > 0) {
     String cook = cookies[0].getValue();
     for (int i = 1; i < cookies.length; i++) {
       cook += "; " + cookies[i].getName() + "=" + cookies[i].getValue();
     }
     cookies[0].setValue(cook);
     HttpState state = new HttpState();
     state.addCookie(cookies[0]);
     client.setState(state);
   }
 }