zoukankan      html  css  js  c++  java
  • CloseableHttpResponse的使用

    ***************************

    *这篇随手弄出来了,很急躁,有空再改

    ***************************

    基本逻辑是:

    1、定义一个客户端

    2、定义一个方法(GET,POST等)

    3,、客户端执行这个方法并返回内容

    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
    EntityUtils.consume(entity);

    } finally { response1.close(); }
    } }

      

  • 相关阅读:
    XSS
    XSS
    检查空引用
    LockInt
    Unity Shaderlab: Object Outlines 转
    git 恢复单个文件的历史版本
    烽火HG220G-U E00L2.03M2000光猫改桥接教程
    mark mem
    转 class和struct最本质的区别
    unity shader base pass and additional pass
  • 原文地址:https://www.cnblogs.com/iRoad/p/4041769.html
Copyright © 2011-2022 走看看