public
class
ClientFormLogin {
public
static
void
main(String[] args)
throws
Exception {
BasicCookieStore cookieStore =
new
BasicCookieStore();
CloseableHttpClient httpclient = HttpClients.custom()
.setDefaultCookieStore(cookieStore)
.build();
try
{
HttpGet httpget =
new
HttpGet(
"http://..."
);
CloseableHttpResponse response1 = httpclient.execute(httpget);
try
{
HttpEntity entity = response1.getEntity();
System.out.println(
"Login form get: "
+ response1.getStatusLine());
System.out.println(
"Initial set of cookies:"
);
List<Cookie> cookies = cookieStore.getCookies();
if
(cookies.isEmpty()) {
System.out.println(
"None"
);
}
else
{
for
(
int
i =
0
; i < cookies.size(); i++) {
System.out.println(
"- "
+ cookies.get(i).toString());
}
}
//输出网页源码
String result = EntityUtils.toString(response1.getEntity(),
"utf-8"
);
System.out.println(result); EntityUtils.consume(entity);