`
喧嚣求静
  • 浏览: 552099 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

基于apache http的工具类

阅读更多
/*
所需JAR
httpmime-4.1.1.jar
Android 2.1 已包含下面两个
org.apache.http
org.apache.json
工具类HttpUtils.java
使用方法:
*/
         HttpClient httpClient = new DefaultHttpClient(new BasicHttpParams());

		
		HttpParams params = httpClient.getParams();
		HttpConnectionParams.setConnectionTimeout(params, 1000 * 10);
		HttpConnectionParams.setSoTimeout(params, 1000 * 10);
		ConnManagerParams.setTimeout(params, 1000 * 10);
/*
HttpUtils.java
public static String makeUrl(String baseUrl, String relativeUrl,
			Object... params);
public static String makeUrl(String baseUrl, String relativeUrl,
			Map<String, Object> params);
*/
String url=HttpUtils.makeUrl("http://192.168.1.100:8080/app/", "/dist/release_notes.txt", params);
String result = HttpUtils.get(url, httpClient)

String url=HttpUtils.makeUrl("http://192.168.1.100:8080/app/", "/dist/ird_android.apk", params);

String apkFilePath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/temp/test_android.apk";

HttpUtils.download(fileUrl, apkFilePath, httpClient);
分享到:
评论

相关推荐

    JAVA工具类

    cache EhCacheUtils - 基于ehcache的工具...FtpUtilsApache - 基于apache操作FTP的工具类 HttpUtils - 发送HTTP请求 IpUtils - 获取IP SFtpUtils - 操作SFTP的工具类 prop PropertiesUtils - 操作properties配置文件

    Apache JMeter

    Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI ...

    基于poi的excel导入导出工具类

    基于poi的excel导入导出封装,poi版本 &lt;groupId&gt;org.apache.poi &lt;artifactId&gt;poi &lt;version&gt;4.1.0 &lt;groupId&gt;org.apache.poi &lt;artifactId&gt;poi-ooxml &lt;version&gt;4.1.0 &lt;/dependency&gt;

    HttpClient 4.5 封装的工具类 HttpUtil 可用于爬虫和模拟登陆

    基于Apache HttpClient 4.5.2 封装的工具类 HttpUtil 可用于爬虫和模拟登陆。使用新的语法后比3.*版本的速度感觉有提升。使用后注意资源的释放 pom 部分,应该不全,需要用的根据代码的import去找maven资源即可。 ...

    配置文件读取JAVA工具类

    系统开发的时候,都会涉及到一些配置文件的读取,为方便从配置文件中读取我们预先设置的值,我做了一个简单配置...这个类主要基于apache开源项目commons-configuration,附件是该工具类完整代码,仅供大家学习使用。

    大数据量Excel07版表格文件导入时,快速有效读取数据工具类

    此工具类是基于Apache POI的用于读取大数据量Excel 07版后的表格文件,从而高效地读取到表格数据并以集合形式保存下来。 使用方式: List[]&gt; list = new ArrayList[]&gt;(); ExcelXlsxParser parser = new ...

    基于HttpClient 4.3的可访问自签名HTTPS站点的新版工具类

    然而随着项目的升级和架构的调整,很多以前常用的类和方法都已被打上了@Deprecated注解,作为一个有代码洁癖的程序猿,我们也有必要升级一下工具类,让代码更加整洁。 另外在项目中正好需要访问https协议的接口,而...

    apache-commons源码及jar文件

    Commons-Lang 提供了许多许多通用的工具类集,提供了一些java.lang中类的扩展功能 Latka Commons-Latka 是一个HTTP 功能测试包,用于自动化的QA,验收和衰减测试. Launcher Launcher 组件是一个交叉平台的Java 应用...

    Excle读取数据转换为实体List【基于apache-poi】

    NULL 博文链接:https://hanqunfeng.iteye.com/blog/2122817

    基于Java实现的一款Apache Dubbo漏洞检测工具源代码,包含了信息收集、参数爆破等功能,实现一键漏洞利用检测

    一款Apache Dubbo漏洞检测工具。包含了信息收集、参数爆破等功能,利用获取到的信息一键完成对Dubbo的Provider和Consumer的漏洞利用检测 漏洞扫描 本项目只检测每种检测方式下,影响版本最新的漏洞。 Dubbo provider...

    phing:PHing不是GNU make; 它是一个基于Apache AntPHP项目构建系统或构建工具

    它是一个基于Apache AntPHP项目构建系统或构建工具。 您可以用它来做任何事情,就像使用GNU make这样的传统构建系统一样,它使用简单的XML构建文件和可扩展PHP“任务”类,使其成为易于使用且高度灵活的构建框架。 ...

    Apache+OFBiz+开发初学者指南

    OFBiz是一个非常著名的电子商务平台,是一个非常著名的开源项目,提供了创建基于最新J2EE/XML规范和技术标准,构建大中型企业级、跨平台、跨数据库、跨应用服务器的多层、分布式电子商务类WEB应用系统的框架。...

    HttpAsyncClient 4.1 异步HttpCLient

    HttpAsyncClient基于事件驱动的编程模型,使用非阻塞 I/O 模型。HttpAsyncClient 并不是要替换 Apache 的 HttpClient ,二者是互补关系,在一些需要进行大量并发连接的客户端以及对性能要求比较高的场景下,...

    基于SpringBoot的企业门户系统源码.zip

    基于SpringBoot的企业门户系统...工具类:Apache Commons、Jackson 2、前端 JS框架:jQuery 客户端验证:JQuery Validation 富文本在线编辑:summernote 数据表格:bootstrapTable 弹出层:layer 树结构控件:jsTree

    Apache Ant入门教程

    Apache Ant 是一个基于 Java 的生成工具。据最初的创始人 James Duncan Davidson 介绍,这个工具的名称是 another neat tool(另一个整洁的工具) 的首字母缩写。 生成工具在软件开发中用来将源代码和其他输入文件...

    一个开源的Java基础工具包

    一、数据库工具类 1、com.baijob.commonTools.db.ds C3p0Ds 和 DruidDs分别是两种连接池的实现,依赖于数据库配置文件,配置文件的样例参考config/db-example.setting 使用时将db-example.setting复制于${...

    apache-hive-0.14.0-bin.tar

    hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。 其优点是学习成本低,可以通过类SQL语句快速实现简单的...

    PHPCurl操作类是一个对Curl库的常用操作进行高度封装的操作对象工具类.rar

    libcurl 目前支持的协议有 http、https、ftp、gopher、telnet、dict、file、ldap。 libcurl 同时支持 HTTPS 证书、HTTP POST、HTTP PUT、 FTP 上传(也能通过 PHP 的 FTP ...(3) 重启apache服务器 (4) 重启计算机

    Apache+OFBiz+开发初学者指南.chm

    OFBiz是一个非常著名的电子商务平台,是一个非常著名的开源项目,提供了创建基于最新J2EE/XML规范和技术标准,构建大中型企业级、跨平台、跨数据库、跨应用服务器的多层、分布式电子商务类WEB应用系统的框架。...

Global site tag (gtag.js) - Google Analytics