HttpClient携带Cookie访问网页
GetMethod getMethod = new GetMethod(url);
getMethod.setRequestHeader("Cookie", "ASPSESSIONIDAQCBDRRS=FNJPHPBAGIMOKDPKHDFJGJKA");
status = httpClient.executeMethod(getMethod);
byte[] responseBody = getMethod.getResponseBody();
String html = new String(responseBody);
FileWriter writer = new FileWriter("lessioninformation.html");
writer.write(html);
writer.close();
先通过GetMethod设置请求头,再用HttpClient访问网页。
HttpClient得到Cookie
Cookie[] cookies = httpClient.getState().getCookies();
for(int i = 0; i < cookies.length; i ++) {
System.out.println(cookies[i].getName() + "\t" + cookies[i].getValue());
}