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

HttpClient 处理header

阅读更多
1,需要同时使用commons-codec-1.3.jar
2,a.jsp
<%@ page language="java" pageEncoding="UTF-8"%>
<%
    response.addHeader("location","beijing");
%>
3,
            HttpClient client = new HttpClient();
            HeadMethod headMethod = new HeadMethod(
                    "http://localhost:8080/Test/jsp/a.jsp");
            client.executeMethod(headMethod);
            Header[] headers = headMethod.getResponseHeaders();
            System.out.println(headers.length);
            for (int i = 0; i < headers.length; i++) {
                out.println(headers[i] + " <br>");
            }
            headMethod.releaseConnection();

4,资源:
http://hi.baidu.com/toad24/blog/item/6d4e734e4ac2d00bb3de05d3.html
AD:http://dev2dev.bea.com.cn/techdoc/20060621823.html#_Toc131329166
http认证:http://dev.csdn.net/author/Jason009/769317e872024d0f8a2710141384ba47.html
http://www.iteye.com/topic/84996
分享到:
评论

相关推荐

    使HttpClient能处理错误ResponseHeader的响应信息。

    本文将深入探讨如何在遇到错误的Response Header时,使HttpClient能够正确地处理响应信息。 首先,我们需要理解Response Header在HTTP通信中的作用。它包含了服务器返回给客户端的元数据,如HTTP状态码、内容类型、...

    HttpClient发送http请求(post和get)需要的jar包+内符java代码案例+注解详解

    HttpClient是Apache基金会开发的一个开源库,它提供了全面、强大的功能来处理HTTP协议。通过HttpClient,开发者可以方便地创建HTTP客户端,执行各种HTTP请求,包括GET、POST、PUT、DELETE等,并接收响应。在Java项目...

    httpClient

    import org.apache.commons.httpclient.Header; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.HttpException; import org.apache.commons.httpclient.HttpStatus; ...

    httpclient httpclient.jar

    HttpClient是Apache基金会开发的一个Java库,它为Java程序员提供了一个强大的、可信赖的HTTP协议客户端实现。...通过深入学习HttpClient,你可以更灵活地处理与Web服务器的交互,实现各种复杂的网络功能。

    HttpClient 调用WebService示例

    HttpClient可以处理这两种类型的Web服务。在本示例中,我们假设你正在使用SOAP,因为通常需要发送XML格式的数据到WebService。 1. **导入必要的库**: 包含在压缩包中的jar文件可能是HttpClient库和其他依赖,如`...

    httpclient.jar包下载.zip

    总的来说,HttpClient是Java开发者处理HTTP通信的强大工具,它简化了网络请求的实现,同时提供了丰富的功能和配置选项,满足各种网络应用场景的需求。通过理解和掌握HttpClient,你可以编写出高效、可靠的网络通信...

    httpclient4.3 封装工具类

    这些方法会处理URL编码、参数拼接、Header设置等细节,让开发者可以专注于业务逻辑,而不用关心底层HTTP交互的复杂性。 5. **响应处理**:HttpClient 4.3封装工具类还可能包括对HTTP响应的处理,如获取响应状态码、...

    httpclient

    《HttpClient:网络爬虫...通过熟练掌握HttpClient的使用,开发者可以构建出稳定、高效的网络爬虫,实现对互联网数据的高效抓取和处理。在实际项目中,应结合具体需求,灵活运用HttpClient的各种特性,以实现最佳效果。

    HttpClient模拟get,post请求并发送请求参数(json等)

    在本文中,我们将深入探讨如何使用HttpClient进行HTTP请求操作,以及如何处理JSON数据。 首先,我们需要引入HttpClient的相关依赖。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml &lt;groupId&gt;...

    httpclient-4.5.3官方API中文文档_最新译版_2886K

    3. 重定向处理:HttpClient可以自动处理重定向,也可以自定义重定向策略。 4. 请求与响应处理:通过EntityUtils可以方便地处理请求和响应的实体内容,如读取、写入、转换等。 5. 异步请求:HttpClient提供异步执行...

    httpclient方式调用url

    在Java编程领域,...通过理解和熟练使用HttpClient,开发者能够高效地与Web服务进行交互,处理各种复杂的网络请求场景。在项目"thirdTest"中,你可以尝试应用这些概念和代码示例来实现HttpClient调用URL的功能。

    彻底解决httpClient乱码问题

    1. **字符编码设置**:HttpClient默认可能不会自动处理服务器返回的字符集,因此需要明确指定编码。在发送请求时,可以使用`EntityUtils.toString(entity, "UTF-8")`来指定解码的字符集,确保与服务器响应的字符集...

    java httpClient status 400错误的Header中字符不合法(csdn)————程序.pdf

    在本例中,将定时任务的名称改为英文解决了问题,但这实际上应该是ARMS插件的一个bug,它应该自动处理非ASCII字符,将其编码后再放入Header。 总结来说,这个Java HttpClient 400错误的问题提醒我们: 1. 在使用...

    apache httpclient jar包

    在HttpClient中,你可以自定义请求头、处理重定向、管理cookies、使用身份验证以及实现连接池等功能。 以下是一些关于HttpClient 4.2.5的关键知识点: 1. **基本概念**: - **HttpClient实例**:创建HttpClient...

    Java 使用HttpClient保持SESSION状态

    7. **执行其他需要保持SESSION状态的请求**:现在,当我们创建新的`HttpGet`或`HttpPost`请求时,HttpClient会自动处理Cookie,保持SESSION状态。 ```java HttpGet otherRequest = new HttpGet(...

    httpclient4.5 jar包

    - **添加请求头和参数**:通过`HttpEntityEnclosingRequestBase`的`setEntity`方法添加请求体,`addHeader`添加请求头。 - **执行请求**:调用`HttpClient`的`execute`方法执行请求,返回`HttpResponse`对象。 - ...

    httpclient4.1.2.zip

    HttpClient 4.1.2是Apache HttpClient的一个稳定版本,它在前一版本的基础上进行了优化和增强,为开发者提供了更加高效、可靠的网络请求处理能力。 HttpClient 4.1.2的核心在于其对HTTP协议的全面支持,包括基本的...

    HTTPClient

    默认情况下,HttpClient会自动处理重定向。但在某些情况下,我们可能不希望它这样做。本节将介绍如何禁用重定向。 **4.2 不跟随重定向** 为了不跟随重定向,可以使用`RedirectStrategy`的子类`LaxRedirectStrategy...

    java httpclient 模拟登录

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

    HttpClient jar包下载

    8. **异步请求**:HttpClient也支持异步请求,这在处理大量并发请求或希望避免阻塞主线程时非常有用。你可以使用HttpAsyncClient和Future来处理异步操作。 9. **Cookie管理**:HttpClient有一个CookieStore接口,...

Global site tag (gtag.js) - Google Analytics