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(); }
    } }

      

  • 相关阅读:
    示例 json with js
    JS json
    jquery
    发布包规范
    20180320待编辑
    CefSharp中c#和js交互
    列举mvc ActionResult的返回值
    怎么实现第三方登录
    mvc @Html控件
    MVC webuploader 图片
  • 原文地址:https://www.cnblogs.com/iRoad/p/4041769.html
Copyright © 2011-2022 走看看