1.由于最近要做一个功能模块,要用于实时发送技术,然后取出返回信息加以分析。上apache找到了这个功能强大的httpcllient;
下面是使用方法.主、文档和源包可以上官方下载
public String send(String url){
try {
HttpClient client = new HttpClient();
//设置代理服务器地址和端口
//client.getHostConfiguration().setProxy("proxy_host_addr",proxy_port);
//使用GET方法,如果服务器需要通过HTTPS连接,那只需要将下面URL中的http换成https
HttpMethod method = new GetMethod(url);
//使用POST方法
//HttpMethod method = new PostMethod("http://java.sun.com";);
client.executeMethod(method);
//打印服务器返回的状态
// System.out.println(method.getStatusLine());
//打印返回的信息
System.out.println(method.getResponseBodyAsString());
//释放连接
method.releaseConnection();
} catch (Exception e) {
LogUtil.debug("发送实时数据(亿起发)发生错误!些次的请求的 url=" + url,e);
}
}
分享到:
相关推荐
HttpClient提供了丰富的API,使开发者能够灵活地控制HTTP交互,进行复杂的HTTP操作,如上传下载文件、模拟浏览器行为、处理认证和会话管理等。这个库在开发需要与Web服务器进行交互的应用程序时非常实用。 总结,这...
本篇文章将深入探讨`commons-httpclient-3.1.rar`这个压缩包中包含的HttpClient库以及HttpMethod接口,帮助读者理解它们在模拟浏览器行为、进行网页请求时的关键作用。 Apache HttpClient是一个功能强大、高度可...
JAVA使用HttpClient模拟浏览器GET、POST请求 在本文中,我们将介绍如何使用Apache Commons HttpClient库来模拟浏览器的GET和POST请求。HttpClient库是一个开放源码的项目,是Apache Commons项目的一部分,旨在简化...
如果我们自己使用java.net.HttpURLConnection来搞定这些问题是很恐怖的事情,因此在开始之前我们先要介绍一下一个开放源码的项目,这个项目就是Apache开源组织中的httpclient,它隶属于Jakarta的commons项目,目前的...
使用HttpClient来模拟浏览器GET_POST HttpClient是一个Apache开源组织中的项目,隶属于Jakarta的commons项目,旨在简化HTTP客户端与服务器进行各种通讯编程。通过使用HttpClient,可以轻松地解决以前很头疼的事情,...
在Java编程领域,HTTPClient库是一个非常重要的工具,它允许开发者执行HTTP请求并处理响应,非常适合进行网络数据抓取和模拟浏览器行为。本篇将详细讲解`httpclient-4.5`版本及其在Java中的应用。 `httpclient-4.5`...
飞信是一个允许用户发送免费短信和进行即时通讯的应用,而`commons-httpclient-3.0.1.jar`是一个Apache Commons HttpClient库,它提供了对HTTP协议的强大支持,使得在Java程序中发送HTTP请求变得更加简单。...
例如,当需要访问需要用户登录或认证的页面时,HttpClient可以方便地管理COOKIE,模拟浏览器的行为。在处理文件上传的问题上,HttpClient也提供了便捷的方法,使得开发者可以轻松地发送POST请求并附带文件数据。 ...
14. **HttpClient**: HttpClient组件提供了HTTP协议客户端的功能,可以进行复杂的HTTP交互,如模拟浏览器行为、处理cookies等。 15. **IO**: Commons-IO提供了各种I/O操作的工具类,包括文件操作、流操作、字符集...
总结来说,这个Java模拟淘宝登录源码主要展示了如何使用HttpClient进行网络请求,处理登录过程中的数据交互,并依赖其他Apache Commons库提高代码效率和功能。通过学习和理解这段代码,开发者可以更好地掌握HTTP通信...
在Java开发中,有时候我们需要模拟浏览器的行为,发送HTTP请求,例如POST表单数据。Apache HttpClient库提供了一个强大的工具,可以方便地实现这个功能。本文将深入探讨如何在Java中使用HttpClient库进行POST表单...
在Java网络爬虫中,HttpClient是实现网页抓取的基础,它使得开发者能够方便地模拟浏览器行为,与服务器进行交互。HttpClient还支持SSL/TLS协议,可以用于抓取HTTPS网站的内容,增强了爬虫的实用性。 接下来,`...
在Java应用中使用HttpClient,可以模拟浏览器行为,发送HTTP请求并接收响应,这对于进行Web服务交互、数据抓取或自动化测试等任务非常有用。 HttpClient所需的jar包通常包括以下组件: 1. `httpclient.jar`: 包含...
HttpClient可以模拟浏览器的行为,包括提交表单数据。这通常涉及到设置请求头中的`Content-Type`为`application/x-www-form-urlencoded`,然后将表单数据作为`HttpPost`的实体。 **HttpClient连接SSL**: 为了支持...
10. **反反爬策略**:一些网站会采取反爬虫措施,如验证码、IP封锁等,此时可能需要使用代理IP、模拟浏览器行为等方式来应对。 总的来说,Jsoup是一个强大且易用的工具,适合初学者和经验丰富的开发者用来构建网络...
在使用HTMLUnit时,这些jar包协同工作,构建了一个完整的无头浏览器环境,使得开发者能够模拟用户与网页的交互,执行自动化测试,或者进行网页数据的抓取和分析。需要注意的是,这些依赖项可能会根据HTMLUnit的不同...
- 用户代理设置:模拟浏览器发送请求,避免被目标网站识别为爬虫。 最后,从源代码包`httpcomponents-client-4.5.3-src.zip`和`httpcomponents-core-4.4.8-src.zip`中,你可以查看和学习这两个库的内部实现,这有助...
HttpClient是Apache Commons的一个模块,用于执行HTTP协议的各种操作,如GET、POST等。在Web开发中,HttpClient是一个常用的工具,尤其在需要与远程服务器进行数据交互时。 描述中提到的“--谷歌浏览器插件【重要】...
5. `httpunit.jar`:HttpUnit是一个Java库,用于模拟浏览器行为,测试Web应用程序,也可能用于Web服务的自动化测试。 6. `commons-httpclient-3.0-rc2.jar`:Apache HttpClient库提供了一种方式来执行HTTP请求,这...