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

Java获得httpclient数据

 
阅读更多

 

EmBodyHttpClientData clientData = new EmBodyHttpClientData();
  HttpClient client = new HttpClient();
  // 设置代理服务器地址和端口
  // client.getHostConfiguration().setProxy("proxy_host_addr",proxy_port);
  // 使用 GET 方法 ,如果服务器需要通过 HTTPS 连接,那只需要将下面 URL 中的 http 换成 https
  HttpMethod method = new GetMethod("http://www.ss.com/s?wd=" + path
    + "&lm=" + whereV);
  // 使用POST方法 http://www.ss.com/s?wd=site:www.project.com
  // HttpMethod method = new PostMethod(" http://java.sun.com");
  try {
   client.executeMethod(method);
   clientData.setStatus(method.getStatusLine().toString());
   clientData.setData(method.getResponseBodyAsString());
   System.out.println("-->"+method.getResponseBodyAsString());
  } catch (HttpException e) {
   e.printStackTrace();
  } catch (IOException e) {
   e.printStackTrace();
  }
  method.releaseConnection();// 释放连接

  try {
   Thread.currentThread().sleep(3000);
  } catch (InterruptedException e) {

  }

分享到:
评论

相关推荐

    Java爬虫Jsoup+httpclient获取动态生成的数据

    本文主要讲述如何利用Java编程语言中的Jsoup库和HttpClient工具包来获取和解析动态生成的数据,特别是那些通过JavaScript动态加载的数据。 ### Java爬虫基础 Java爬虫是指使用Java语言编写的一类程序,这些程序...

    java httpclient 模拟登录

    在"java httpclient 模拟登录"这个场景下,我们通常会用到HttpClient来模拟用户登录网站的过程,获取登录后的session信息,以便后续能够访问登录后才能看到的页面内容。以下将详细介绍如何使用Java HttpClient进行...

    java 中HttpClient传输xml字符串实例详解

    Java中的HttpClient是一个强大的HTTP客户端库,常用于与服务器进行数据交互。在本实例中,我们将讲解如何使用HttpClient来传输XML字符串。首先,我们需要确保引入了正确的依赖,包括Apache HttpClient、HttpMime、...

    java httpclient 抓取 数据 和jar 包

    Java HttpClient 是一个强大的工具,常用于Java应用程序中执行HTTP请求并获取响应数据。它允许开发者模拟浏览器行为,发送GET、POST以及其他HTTP方法的请求,并处理返回的数据。在本篇文章中,我们将深入探讨如何...

    简单的HTTP功能监控功能(java httpclient-3.1)

    5. **读取响应**:通过`getResponseBodyAsString`或`getResponseBodyAsStream`获取响应体,可以用来检查服务器返回的数据。 ```java String responseBody = getMethod.getResponseBodyAsString(); ``` 6. **异常...

    java实现httpClient样例

    这个样例项目旨在帮助初学者理解如何在Java中使用HttpClient来与Web服务器进行交互。 在JavaHttpProject这个项目中,你可以找到以下关键知识点: 1. **HttpClient的创建**:首先,你需要创建一个HttpClient实例。...

    Java-HttpClient帮助文档

    Java HttpClient是Apache软件基金会的Apache HTTP Components项目中的一个核心组件,它提供了一个强大的、...查阅httpclient-4.5.2-javadoc文档,可以获得更详细的方法和类的解释,进一步提升HttpClient的使用技巧。

    JAVA发送HttpClient请求及接收请求完整代码实例

    在本实例中,我们将深入探讨如何使用HttpClient来发送请求以及处理返回的数据。 首先,让我们了解HttpClient的基本用法。Apache HttpClient库提供了一个`CloseableHttpClient`接口,它是执行HTTP请求的主要入口点。...

    java使用HttpClient发送http请求

    接着,通过httpClient执行请求并获取响应。注意,执行完请求后需要关闭响应和HttpClient以释放资源。 对于POST请求,你需要创建一个HttpPost对象,并设置请求体: ```java HttpPost httpPost = new HttpPost(...

    Java网络通信之HttpClient

    4. **执行请求并获取响应**:然后,通过HttpClient执行请求,并获取HttpResponse对象: ```java CloseableHttpResponse response = httpClient.execute(httpGet); ``` 5. **处理响应**:最后,解析并处理响应。...

    java_httpclient

    Java HttpClient 是一个强大的 HTTP 客户端库,用于在 Java 应用程序中发送和接收 HTTP 请求。这个工具包在Java社区中广泛使用,尤其是在需要与Web服务进行交互或者进行自动化测试时。在这个场景中,我们关注的是两...

    java HttpClient 发送GET请求和带有表单参数的POST请求教程例子

    ### Java HttpClient 发送GET请求和带有表单参数的POST请求详解 #### 一、概述 在Java编程中,处理HTTP请求是一项常见的需求,特别是在与Web服务进行交互时。Apache HttpClient库提供了一种强大的方法来执行HTTP...

    httpClient调用wcf

    4. **处理响应**:发送请求后,HttpClient会返回一个`HttpResponse`对象,从中可以获取响应状态码、响应头和响应体。对于WCF服务,响应体通常是XML或JSON格式的数据,需要解析成Java对象。 5. **数据序列化和反序列...

    httpClient调用远程接口获取数据到本地文件夹

    在这个例子中,我们使用HttpClient来调用远程接口,从电信公司的网站获取可用手机号码的数据,并将其存储到本地文件系统。以下是对这个过程的详细解释: 1. **HttpClient的引入与配置**: 首先,我们需要在项目中...

    javaeye api [java httpclient版] 简单封装

    HttpClient 库允许开发者发送 GET、POST、PUT、DELETE 等各种类型的 HTTP 请求,并支持处理各种响应,如获取响应状态码、解析响应体等。JavaEyeClient 封装了这些功能,可能包括预设的请求头设置、自动处理编码问题...

    JavaHttpClient实例

    Java HttpClient 是一个强大的工具,常用于Java应用程序中...无论是在进行简单的数据获取还是复杂的网络交互,HttpClient都是Java开发者的重要助手。理解并熟练运用这些知识点,将有助于你构建稳定、高效的网络应用。

    JAVA调用HTTP及httpclient的详细说明

    ### JAVA调用HTTP及httpclient的详细说明 #### 一、引言 在现代软件开发中,客户端和服务端之间的通信通常通过HTTP协议实现。而在Java编程语言中,开发者可以选择多种方式来实现HTTP请求的发送与接收,其中`...

    httpclient

    HttpClient,作为Java领域中的一个强大库,是网络爬虫开发中的核心组件。它提供了丰富的API,使得开发者能够高效、灵活地进行HTTP请求的发送与响应的处理,从而实现数据的抓取。在本文中,我们将深入探讨HttpClient...

    JavaHttpClient

    在电商开发中,利用Java HttpClient可以高效地与其他系统交互,无论是获取商品信息、处理订单,还是进行数据分析,都能提供可靠的网络通信支持。合理使用和配置HttpClient,能够提升系统的稳定性和性能。

    HttpClient包及例子

    GET请求通常用于从服务器获取资源,比如网页或API数据。以下是一个简单的示例: ```java CloseableHttpClient httpClient = HttpClients.createDefault(); HttpGet httpGet = new HttpGet("http://example.com"); ...

Global site tag (gtag.js) - Google Analytics