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

HttpClient 3.1下载文件

阅读更多

 项目有点老,用的HttpClient 3.1

 

需要有的Jar;
    * commons-httpclient-3.1.jar
    * commons-logging-1.04.jar
    * commons-codec-1.3.jar

 

public class HttpClientTest {   
       
    private final static String REMOTE_FILE_URL = "http://www.gjt.org/download/time/java/tar/javatar-2.5.tar.gz";   
       
    private final static int BUFFER = 1024;   
  
    public static void main(String[] args) {   
  
       HttpClient client = new HttpClient();   
       GetMethod httpGet = new GetMethod(REMOTE_FILE_URL);   
        try {   
            client.executeMethod(httpGet);   
               
            InputStream in = httpGet.getResponseBodyAsStream();   
              
            FileOutputStream out = new FileOutputStream(new File("E:\\test_jar\\javatar-2.5.tar.gz"));   
              
            byte[] b = new byte[BUFFER];   
            int len = 0;   
            while((len=in.read(b))!= -1){   
                out.write(b,0,len);   
            }   
            in.close();   
            out.close();   
               
        }catch (HttpException e){   
            e.printStackTrace();   
        } catch (IOException e) {   
            e.printStackTrace();   
        }finally{   
            httpGet.releaseConnection();   
        }   
        System.out.println("download, success!!");   
       }   
} 

 

参考了:

http://kukuqiu.iteye.com/blog/343019

 

分享到:
评论

相关推荐

    httpclient3.1 javadoc chm版

    httpclient3.1 javadoc chm版

    httpClient 3.1 JAR库文件(可导入eclipse)

    Apache推出的httpClient 3.1 导入Eclipse方法: 1.解压zip,找出3个jar文件,放入一个你想放的文件夹中 2.右键Eclipse中的工程,选择Build Path->Configure Build Path 3.选择Add External Jar,选择解压得到的3...

    commons-httpclient-3.1 java API详细index格式文档

    详细解释commons-httpclient-3.1java 类库说明

    httpclient-3.1-javadoc.chm

    自制CHM版的API文档,带索引。 注:如果各位下载后打开或无法显示页面,请在CHM文件右键—属性—解除锁定即可。

    httpclient4.3开发文档

    HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,...本文首先介绍 HTTPClient,然后根据作者实际工作经验给出了一些常见问题的解决方法.

    commons-httpclient-3.1.zip jar包

    加快下载速度; 压缩,使文件变小,与ZIP压缩机制完全相同。 包封装。能够让JAR包里面的文件依赖于统一版本的类文件。 可移植性,能够在各种平台上直接使用。 把一个JAR文件添加到系统的classpath环境变量之后,...

    手动修改编码为UTF-8 的 commons-httpclient-3.1包

    在开发中遇到乱码问题 上传文件并传其它参数时 按网上多种方法尝试设置UTF-8编码总是不好用,只好修改源码统一编码为utf-8 后打包,解决问题 此包没有经过其它编码环境下测试,不过应该不会有其它影响

    httpclient 上传文件

    commons-httpclient-3.1jar,commons-fileupload-1.2.jar

    commons-httpclient-3.1-jar

    近来为了做一个注册机,所以用到这个要java构造get,post请求的开源包,挺好用的。。还要用到httpcomponents-core-4和HTMLParser-2.0-...(对下过这个资源的人说声抱歉,之前个人失误上传的是src文件。现在把资源分改为0)

    httpclient 相关的 3个jar包(commons-httpclient-3.1.zip,commons-logging-1.1.1.jar,commons-codec-1.4.jar)

    httpclient 相关的 3个jar包(commons-httpclient-3.1.zip,commons-logging-1.1.1.jar,commons-codec-1.4.jar),带英文api文档

    .net core3.1 WebAPI使用HttpClient为企业微信上传临时素材

    asp.net core3.1 webAPI对接企业微信上传临时素材,返回media_id. 来自于实际项目;

    java+idea+jsoup 爬虫

    java 爬虫 里面有相关jar 和文件 直接下载就能使用 httpclient3.1

    HttpClient jar包(新旧版本)

    本资源中包括新旧版本的HttpClient的jar包,主要包含httpclient-4.5.3.jar、commons-httpclient-3.1.jar、commons-codec-1.9.jar等总计12个jar包文件

    java从网上下载文件例子

    java从网上下载文件例子,里面有两个文件,一个是封装类,一个是测试类, 该例子需要 commons-codec-1.3.jar commons-httpclient-3.1.jar commons-logging.jar 3个jar包才可以运行!

    android-httpclient

    同时上传数据和文件的源码,需要将...另附php后台接收说明和上传jar包 apache-mime4j-0.6.jar commons-httpclient-3.1.jar commons-httpclient-3.1.jar commons-codec-1.4.jar commons-logging.jar httpmime-4.0.3.jar

    HttpClient以及获取页面内容应用

    压缩包中含有多个文档,从了解httpclient到应用。 httpClient 1httpClint 1.1简介 HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持...

    commons-collections-3.1.zip jar包

    加快下载速度; 压缩,使文件变小,与ZIP压缩机制完全相同。 包封装。能够让JAR包里面的文件依赖于统一版本的类文件。 可移植性,能够在各种平台上直接使用。 把一个JAR文件添加到系统的classpath环境变量之后,...

    httpcomponents 文档 CHM

    commons-httpclient-3.1.chm httpcomponents-client-4.0-beta2.chm httpcomponents-core-4.0.1.chm

    java调用淘宝异步订单下载,自动解压,转换成淘宝对象

    java调用淘宝异步订单下载,自动解压,转换...commons-httpclient-3.1.jar commons-logging-1.1.1.jar commons-codec-1.3.jar commons-lang-2.6.jar ant.jar 淘宝接口jar包 taobao-sdk-java-online_standard-xxxxxxx.jar

    腾讯微博SDK

    release.7z:SDK编译出来的jar包,含commons-codec.jar,commons-httpclient-3.1.jar,commons-logging-1.1.jar,dom4j-1.6.1.jar,QWeiboSDK.jar QWeiboSDK.7z:SDK源码 QWeibo4j.7z:java 平台调用demo QWeibo4...

Global site tag (gtag.js) - Google Analytics