/** * 合并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); } }