- 浏览: 190407 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (83)
- J2EE/Core Java (24)
- J2EE/Portal (2)
- J2EE/UI (4)
- J2EE/ATG (1)
- J2EE/Report (1)
- J2EE/Web Service/Rest API (2)
- Design Pattern (2)
- Arithmetic (4)
- Linux (12)
- Ruby&Rails (17)
- Database (5)
- J2EE/Payment (1)
- J2EE/JVM (1)
- Encryption/Decryption (3)
- J2EE/Multi Threading (4)
- SQL (1)
- https://community.teamviewer.com/t5/Knowledge-Base/Where-can-I-download-older-TeamViewer-versions-nbsp/ta-p/7729 (0)
最新评论
TestCode
import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import org.apache.http.HttpResponse; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.DefaultHttpClient; public class DownloadHelper { public static void HttpClientDownload(String remoteFile) { HttpClient client = new DefaultHttpClient(); HttpGet httpGet = new HttpGet(remoteFile); try { HttpResponse response = client.execute(httpGet); InputStream in = response.getEntity().getContent(); FileOutputStream out = new FileOutputStream(new File("C:\\log\\123.xls")); byte[] b = new byte[1024]; int len = 0; while ((len = in.read(b)) != -1) { out.write(b, 0, len); } in.close(); out.close(); } catch (IOException e) { e.printStackTrace(); } } public static void HtmlUnitDownload(String remoteFile) { try { final WebClient webClient = new WebClient(); InputStream in = webClient.getPage(remoteFile).getWebResponse().getContentAsStream(); FileOutputStream out = new FileOutputStream(new File("C:\\log\\report.xls")); byte[] b = new byte[1024]; int len = 0; while ((len = in.read(b)) != -1) { out.write(b, 0, len); } in.close(); out.close(); } catch (IOException e) { e.printStackTrace(); } } }
- springside.zip (769.3 KB)
- 下载次数: 4
发表评论
-
Start tomcat with port 80 without Linux root user-Use iptables mapping
2016-05-25 17:39 869引用In linux system. only root us ... -
Format XML in JAVA
2016-01-11 12:23 627public static String format ... -
HttpURLConnection下载文件
2015-08-07 11:25 830public class HttpDownloadUtilit ... -
Ehcache RMI Replicated Cluster(RMI集群)
2013-04-25 23:39 1096引用本文是ehcache RMI集群的例子,导入附件中的jav ... -
Integrete unitils for database(dao) testing
2013-02-01 18:39 1722引用Database testing Unit tests f ... -
JAXB入门
2012-10-16 11:59 819引用jaxb是一个读写xml的工具,还可以提供验证,不需要额外 ... -
Freemarker使用入门
2012-10-16 11:54 1052引用freemarker是一种模板标记工具,可以做页面静态化, ... -
perforce java api使用
2012-10-16 11:43 1285引用perforce是种版本管理软件,提供啦完整的java a ... -
XPath 入门
2012-10-16 11:29 909引用xpath可以快速定位获取XML文件中指定属性和值,jdk ... -
Java File Diff-diffutils
2012-09-27 17:35 75361. Maven Dependency <depende ... -
XSD 入门使用
2012-09-18 23:20 812<?xml version="1.0" ... -
nexus-2.1.1安装及使用入门
2012-08-13 22:52 14861. 安装 地址http://www.sonatype.org ... -
File Demo
2012-06-25 22:55 1354package org.springside.examples ... -
Java 访问sharepoint webservice(NTLM & SSL)
2012-06-12 09:47 3805引用遇到需要使用java访问微软的sharepoint的web ... -
Selenium Web Driver入门
2012-05-27 23:17 58821 What is Selenium? 引用Selenium ... -
HttpClient4.1.2 & HtmlUnit2.9 NTLM 验证 和 Httpclient4.1.2 https/SSL
2012-01-09 18:13 16291. HttpClient4.1.2 & HtmlUn ... -
HttpClient4登陆ITeye
2012-01-08 23:33 1928import java.io.IOException; im ... -
Spring2集成测试
2011-08-25 22:21 794Spring2测试类继承层次 集成测试例子 public ... -
Learning EasyMock3.0 By Official Example
2011-08-24 16:48 1413Maven Installation+ add followi ... -
Maven+jetty+jrebel+m2eclipse+eclipse搭建struts2开发环境
2011-08-11 11:18 4172引用Maven:项目构建工具,通过pom.xml可以自动维护j ...
相关推荐
HttpClient 4.1.2广泛应用于Web服务调用、数据抓取、文件上传下载等场景。例如,在微服务架构中,服务间通信经常使用HttpClient进行RESTful API调用;在爬虫项目中,HttpClient用于向目标网站发送HTTP请求,获取网页...
HttpClient 4.1.2是Apache HttpClient的一个稳定版本,它在前一版本的基础上进行了优化和增强,为开发者提供了更加高效、可靠的网络请求处理能力。 HttpClient 4.1.2的核心在于其对HTTP协议的全面支持,包括基本的...
同时,对响应也提供了丰富的处理选项,如分块下载、流处理等。 5. **安全通信**:HttpClient支持SSL/TLS加密,可以与HTTPS服务器安全地进行通信,确保数据传输的安全性。 6. **国际化与本地化**:HttpClient考虑了...
3. **异步操作**:HttpClient 4.1.2 引入了异步客户端 API,允许开发者在单独的线程中处理请求和响应,提高并发性能。 4. **Cookie 管理**:内置的 Cookie 管理器可以自动处理服务器返回的 Cookie,维持会话状态。 ...
HttpClient 4.1.2是该库的一个版本,它提供了丰富的功能和改进,使得开发者能够高效、灵活地处理网络通信任务。在本文中,我们将深入探讨HttpClient 4.1.2的核心概念、特性以及如何通过实例来理解和应用。 1. ...
httpClient 4.1.2 API chm格式
HttpClient 4.1.2是该项目的一个版本,包含了许多改进和新特性,旨在提高性能、稳定性和可维护性。 HttpClient的主要功能包括: 1. **HTTP协议支持**:HttpClient支持HTTP/1.1和部分HTTP/2协议,能够处理各种HTTP...
在实际开发中,HttpClient 4.1.2 可以广泛应用于网页抓取、API 调用、文件上传下载等场景,其稳定性和灵活性使其成为 Java 开发者处理 HTTP 请求的首选工具之一。尽管随着技术的发展,后续版本可能增加了更多特性,...
5. 存储和处理数据:提取到的数据通常需要进一步处理,如存储到数据库、写入文件或者进行数据分析。 在网络爬虫项目中,HttpClient和HtmlParser常结合使用,HttpClient负责获取网页内容,HtmlParser则负责解析内容...
为了实现这种交互,你需要在每个节点上都配置HTTPClient,并且在服务端提供RESTful接口,处理文件上传和下载的逻辑。 **代码注释的重要性** 代码中的注释对于理解实现细节至关重要。它们解释了如何使用HTTPClient...
### HttpClient 实现文件下载 #### 一、简介与原理 在Java开发中,经常会遇到需要通过HTTP协议来获取网络资源的需求,例如从Web服务器下载文件。Apache HttpClient 是一个用于发送HTTP请求的Java类库,它提供了...
- **Codec库**:下载`commons-codec-1.3.jar`,这是为了处理编码问题所需的库。 - **日志库**:下载`commons-logging.jar`,用于记录日志信息。 - **MIME支持库**:下载`apache-mime4j-0.6.jar`,用于文件上传等功能...
HttpClient提供了一种便捷的方式来下载文件: 1. **创建HttpGet请求**:指定要下载文件的URL。 2. **执行请求**:发送请求并获取`HttpResponse`。 3. **准备输出流**:创建一个本地文件,并用`FileOutputStream`...
方法和原有低版本的API不太兼容,package路径变为:org.apache.http.相关包,细节使用方式请参考我的博客: ... 如还有更加细致的问题,请在博客中留言,谢谢! 备注:相关的依赖jar包为了避免版本冲突,这里并没有...
《Apache HttpClient 4.1.2 OSGi版本详解》 Apache HttpClient是一个广泛使用的Java库,专门用于执行HTTP请求。这个“httpcomponents-client-4.1.2-osgi-bin.zip”压缩包包含了HttpClient的OSGi(Open Service ...
在这个特定的场景中,我们利用HttpClient来从指定的URL下载文件到本地。以下是对这个主题的详细阐述: 1. **HttpClient介绍**: HttpClient是一个Java库,支持HTTP/1.1协议以及部分HTTP/2特性。它提供了一组高级...