`
ohfanfan
  • 浏览: 52299 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

httpClient使用步骤

 
阅读更多
httpClient使用步骤

1. 创建 HttpClient 的实例

2. 创建某种连接方法的实例, GetMethod 或是PostMethod。
    1)传入待连接的地址:  在Method 的构造函数中传入待连接的地址
    2)对请求体赋值:
          post方法可使用:method.setRequestBody(NameValuePair[]),对请求附值
          get方法可使用:method.setQueryString(NameValuePair[]),对请求附值

3. 调用第一步中创建好的实例的 execute 方法来执行第二步中创建好的 method 实例
    获取执行后的返回状态,根据状态进行相关处理。

4. 读 response。
       method.getResponseBody();--byte[]数组
       method.getResponseBodyAsStream();--适用于大量数据需要传输
       method.getResponseBodyAsString();--根据系统默认的编码方式返回String

5. 释放连接。无论执行方法是否成功,都必须释放连接
   method.releaseConnection();

6. 对得到后的response内容进行处理 。

---------------------
说明:如果需转发处理get方法支持自动转发;POST方法不支持自动转发,需手动处理。
分享到:
评论

相关推荐

    使用httpclient模拟表单提交

    HttpClient使用步骤如下: 1. **创建HttpClient对象**:首先,我们需要创建一个HttpClient实例,这是所有HTTP请求的基础。例如: ```java CloseableHttpClient httpClient = HttpClients.createDefault(); ``` ...

    使用HttpClient调试android接口-通用方法

    2. **HttpClient使用步骤**: - 创建HttpClient实例:`HttpClient httpClient = new DefaultHttpClient();` - 创建HttpGet或HttpPost对象,设置URL:`HttpGet httpGet = new HttpGet("http://example.com");` - ...

    HttpClient

    2. **HttpClient使用步骤**: - 创建HttpClient实例:`HttpClient httpClient = new DefaultHttpClient();` - 创建HTTP请求对象,如HttpGet或HttpPost,并设置URL:`HttpGet httpGet = new HttpGet(...

    HttpClient工具类

    2. **HttpClient使用步骤** - 创建HttpClient实例:通过HttpClientBuilder或HttpClients类创建。 - 创建HttpRequestBase对象:根据需求选择HttpGet、HttpPost等,设置URL和其他参数。 - 执行请求:使用HttpClient...

    httpclient

    三、HttpClient使用步骤 1. 创建HttpClient实例:通常使用`HttpClientBuilder`构建自定义的HttpClient对象。 2. 构建HttpRequest:根据需求设置请求方法、URL和请求头。 3. 执行请求:使用HttpClient的`execute`方法...

    HttpClient4.3模拟登陆新版12306

    3. **HttpClient使用步骤** - **初始化HttpClient**:创建一个CloseableHttpClient实例,通常会使用HttpClients.custom().build()来配置自定义的客户端。 - **构建HttpGet请求**:获取验证码图片,可以通过HttpGet...

    httpclient使用教程

    通过上述步骤,我们可以利用HttpClient轻松实现HTTP GET请求,获取网页内容或API数据。此教程不仅介绍了HttpClient的基本使用方法,还强调了资源管理和异常处理的重要性,是Java开发者处理HTTP通信不可或缺的技能之...

    HttpClient使用教程 事例

    在HttpClient中,配置单向认证主要涉及以下步骤: 1. **加载信任的CA证书**:在Java中,我们通常会使用`KeyStore`类来管理证书。首先,我们需要获取服务器的证书或其对应的CA根证书,并将其导入到Java的信任库...

    DotNetHttpClient_HTTP_自动登录_post方式_网页自动登录_封装_

    以下是一个基本的HttpClient使用步骤: 1. **创建HttpClient实例**:首先,我们需要创建一个HttpClient实例,这是所有HTTP操作的基础。在C#中,我们可以这样创建: ```csharp HttpClient httpClient = new ...

    httpClient组件使用说明

    HttpClient是Apache基金会开发的一...对于初级学员来说,理解并熟练运用HttpClient是掌握网络通信的关键步骤之一。在实际项目中,根据需求可以进一步学习和使用更复杂的特性,例如HTTPS支持、连接池管理、超时设置等。

    HttpClient使用HttpGet进行json数据传输(所使用的jar.zip)

    HttpClient的使用步骤大致如下: 1. **导入依赖**:在Java项目中使用HttpClient,你需要先将所需的jar文件添加到类路径中。描述中的"所使用的jar.zip"可能包含了HttpClient的库文件,如httpclient、httpcore等。...

    commons-httpclient-3.0.jar JAVA中使用HttpClient可以用到

    二、HttpClient的使用步骤 1. **创建HttpClient实例**:首先,需要创建一个HttpClient实例,可以设置连接超时、重试策略等参数。 2. **选择HttpMethod**:根据实际需求选择合适的HttpMethod,比如使用GetMethod或...

    HttpClient 调用WebService示例

    以上就是使用HttpClient调用WebService的基本步骤。实际应用中,你可能需要根据具体的WebService规范和需求进行调整。HttpClient的灵活性使其可以适应各种复杂的HTTP通信场景,但同时也需要开发者对HTTP协议有较深入...

    httpclient方式调用url

    使用HttpClient调用URL的基本步骤包括创建HttpClient实例、构建HttpGet或HttpPost对象、设置请求头(如Content-Type、Authorization等)以及执行请求。 1. **HttpClient实例化**:初始化HttpClient对象,例如: ``...

    使用HttpClient发送POST请求,并获取响应内容(附详细步骤).txt

    本文将详细介绍如何使用HttpClient发送POST请求并获取响应内容的具体步骤。 #### 二、准备工作 为了能够顺利地执行示例代码,你需要做一些准备工作: 1. **安装Java开发环境**:确保你的计算机上已经安装了Java...

    httpclient使用post方法上传多个图片个其他参数的demo源码

    以上就是使用HTTPClient库通过POST方法上传多个图片和其他参数的基本步骤。在实际应用中,可能需要根据服务器的要求调整编码类型、超时设置,以及错误处理等细节。这个完整的上传实例可以作为模板,根据具体需求进行...

    Java 使用HttpClient保持SESSION状态

    下面我们将详细探讨如何在Java中使用HttpClient来实现这一目标。 首先,我们需要导入必要的Apache HttpClient库,通常包含以下依赖: ```xml <groupId>org.apache.httpcomponents <artifactId>httpclient ...

    HttpClient使用示例教程

    使用HttpClient的基本步骤如下: 1. **创建HttpClient对象**:这是发送请求的基础,通常使用`HttpClient`类的实例。 2. **创建请求方法**:根据需求创建`HttpGet`或`HttpPost`对象,分别对应GET和POST请求。 3. **...

Global site tag (gtag.js) - Google Analytics