有机肥

绿色

CloseableHttpResponse的使用

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);
                    } finally {
                response1.close();
                }
                  }           
               }

posted on 2017-07-10 17:39 有机肥 阅读(2051) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 
<2017年7月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

导航

统计

常用链接

留言簿

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜