`
onlyor
  • 浏览: 380888 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

基于httpclient-4.3 和 4.1的编写小例子

    博客分类:
  • java
阅读更多

基于httpclient-4.3 和 4.1的编写小例子

 

 

/**
     * 基于httpclient-4.3.3.jar httpcore-4.3.2.jar的编写小例子
     * @param url
     * @throws Exception
     */
    private static void newgo(String url) throws Exception {  
        CloseableHttpClient client = HttpClients.createDefault();
        HttpGet httpGet = new HttpGet(url);
        CloseableHttpResponse httpResponse = client.execute(httpGet);
        int statusCode = httpResponse.getStatusLine().getStatusCode();
        if (statusCode != HttpStatus.SC_OK) {  
            System.err.println("Method failed: " + statusCode);  
        }  else {
            HttpEntity entity = httpResponse.getEntity();
            System.out.println(EntityUtils.toString(entity));
            System.out.println("invoke success!");  
        }
    } 

 

 

 

 

/**
     * 基于httpclient-4.1.jar httpcore-4.1.jar
     * @param url
     * @throws Exception
     */
    private static void go(String url) throws Exception {  
        HttpClient client = new DefaultHttpClient(); 
        client.getParams().setIntParameter("http.socket.timeout", 10000);
        client.getParams().setIntParameter("http.connection.timeout", 5000);
        
        HttpGet httpGet = new HttpGet(url);
        HttpResponse httpResponse = client.execute(httpGet);
        int statusCode = httpResponse.getStatusLine().getStatusCode();
        if (statusCode != HttpStatus.SC_OK) {  
            System.err.println("Method failed: " + statusCode);  
        }  else {
            HttpEntity entity = httpResponse.getEntity();
            System.out.println(EntityUtils.toString(entity));
            System.out.println("invoke success!");  
        }
    }  

  

 

 

 

 

 

 

分享到:
评论

相关推荐

    httpclient-4.3-beta1

    httpclient-4.3-beta1

    httpclient-4.1-alpha1.jar

    httpclient-4.1-alpha1.jar httpclient-4.1-alpha1.jar httpclient-4.1-alpha1.jar httpclient-4.1-alpha1.jar httpclient-4.1-alpha1.jar

    httpclient-4.3.jar

    1. 安全性增强:HttpClient 4.3支持SSL/TLS安全连接,可以配置SSL证书和信任管理器,提供更高级别的数据传输保护。 2. 自定义请求头:用户可以自定义HTTP请求头,实现更灵活的请求定制。 3. 支持Cookie策略:...

    httpclient-android-4.3.5.1.jar

    httpclient-android-4.3.5.1.jar,用于解决Android使用高版本httpclient出错的问题,下载完直接放到libs文件夹下,然后右键-build path-add to build path,然后在buildpath configuration 里面勾上,就搞定了

    httpclient httpclient-4.3

    本文将深入探讨 HttpClient 4.3.4 版本中的主要特性和使用方法,帮助开发者更好地理解和应用这个强大的工具。 一、HttpClient 4.3.4 的核心特性 1. **多协议支持**:HttpClient 4.3 支持 HTTP/1.1 和 HTTP/2 协议...

    httpclient-4.5jar

    httpclient-4.5所需jar包,里面包含httpclient-4.5.jar等等10个必须的开发包。 1.commons-codec-1.9.jar 2.commons-logging-1.2.jar 3.fluent-hc-4.5.jar 4.httpclient-4.5.jar 5.httpclient-cache-4.5.jar 6....

    httpclient-4.1.jar

    httpclient-4.1.jar

    httpclient-4.5.13-API文档-中文版.zip

    赠送jar包:httpclient-4.5.13.jar; 赠送原API文档:httpclient-4.5.13-javadoc.jar; 赠送源代码:httpclient-4.5.13-sources.jar; 赠送Maven依赖信息文件:httpclient-4.5.13.pom; 包含翻译后的API文档:...

    httpclient-4.3.5 And httpcore-4.3.rar

    httpclient-4.3.5完美解决了 使用httpclient高版本时与Android系统包framework.jar有同类名冲突的问题。HttpClient可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包。httpclient 实现需要...

    httpcore-4.2.4,httpclient-4.2.5,httpclient-cache-4.2.5,httpmime-4.2.5的jar包下载

    **httpclient-4.2.5.jar** 是HttpClient的主要实现库,它基于HTTP Core构建,提供了更高级别的HTTP客户端服务。HttpClient提供了丰富的功能,如支持认证、重定向、Cookie管理、请求和响应的处理,以及自定义请求头等...

    HttpClient-All-jar-4.3

    这个HttpClient-All-jar-4.3版本是HttpClient的一个重要里程碑,包含了4.3版本的所有功能和修复。下面将详细讨论HttpClient的核心概念、主要功能、配置方法以及常见用法。 HttpClient 4.3版本引入了多项改进和优化...

    httpclient-4.4.1-API文档-中文版.zip

    赠送jar包:httpclient-4.4.1.jar; 赠送原API文档:httpclient-4.4.1-javadoc.jar; 赠送源代码:httpclient-4.4.1-sources.jar; 赠送Maven依赖信息文件:httpclient-4.4.1.pom; 包含翻译后的API文档:httpclient...

    httpclient-4.5.13-API文档-中英对照版.zip

    赠送jar包:httpclient-4.5.13.jar; 赠送原API文档:httpclient-4.5.13-javadoc.jar; 赠送源代码:httpclient-4.5.13-sources.jar; 赠送Maven依赖信息文件:httpclient-4.5.13.pom; 包含翻译后的API文档:...

    httpclient-4.3-beta2.jar中文-英文对照文档.zip

    注:下文中的 *** 代表文件名中的组件名称。 # 包含: 中文-英文对照文档:【***-javadoc-API文档-中文(简体)-英语-对照版.zip】 jar包下载地址:【***.jar下载地址(官方地址+国内镜像地址).txt】 ...

    httpclient-4.3-beta1.jar中文-英文对照文档.zip

    注:下文中的 *** 代表文件名中的组件名称。 # 包含: 中文-英文对照文档:【***-javadoc-API文档-中文(简体)-英语-对照版.zip】 jar包下载地址:【***.jar下载地址(官方地址+国内镜像地址).txt】 ...

    httpclient-4.5.6-API文档-中文版.zip

    赠送jar包:httpclient-4.5.6.jar; 赠送原API文档:httpclient-4.5.6-javadoc.jar; 赠送源代码:httpclient-4.5.6-sources.jar; 赠送Maven依赖信息文件:httpclient-4.5.6.pom; 包含翻译后的API文档:httpclient...

    httpclient-4.5.10-API文档-中文版.zip

    赠送jar包:httpclient-4.5.10.jar; 赠送原API文档:httpclient-4.5.10-javadoc.jar; 赠送源代码:httpclient-4.5.10-sources.jar; 赠送Maven依赖信息文件:httpclient-4.5.10.pom; 包含翻译后的API文档:...

    httpclient-4.5.12-API文档-中英对照版.zip

    赠送jar包:httpclient-4.5.12.jar; 赠送原API文档:httpclient-4.5.12-javadoc.jar; 赠送源代码:httpclient-4.5.12-sources.jar; 赠送Maven依赖信息文件:httpclient-4.5.12.pom; 包含翻译后的API文档:...

    httpclient-4.5.13-sources.jar

    httpclient-4.5.13-sources.jar

    commons-httpclient-3.0.jar JAVA中使用HttpClient可以用到

    虽然`commons-httpclient-3.0.jar`是一个经典版本,但随着Java的发展,Apache社区已经推出了更现代的HttpClient 4.x系列,提供了更多改进和优化,如更好的线程安全、更丰富的API以及对HTTP/2的支持。因此,建议在新...

Global site tag (gtag.js) - Google Analytics