`
daoshud1
  • 浏览: 558391 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

java使用HttpClient发送http请求

    博客分类:
  • java
阅读更多
HttpResponse httpResponse=null;
        HttpEntity httpEntity=null;
        //生成一个请求对象 参数为请求的地址
        HttpGet httpGet=new HttpGet("http://www.baidu.com");
        //生成一个HttpClient客户端对象
        HttpClient httpClient=new DefaultHttpClient();
        InputStream inputStream=null;
        try {
             //使用http客户端发送请求对象到服务器
             httpResponse=httpClient.execute(httpGet);
             //包含服务器返回的内容
             httpEntity=httpResponse.getEntity();
             //从流中服出内容
             inputStream=httpEntity.getContent();
             BufferedReader bufferedReader=new BufferedReader(new InputStreamReader(inputStream));
             String result="";
             String line="";
             while((line=bufferedReader.readLine())!=null){
                 result+=line;
             }
             System.out.println(result);
        } catch (Exception e) {
            e.printStackTrace();
        }finally{
            try {
                if(inputStream!=null){
                    inputStream.close();
                }
            } catch (Exception e2) {
                e2.printStackTrace();
            }
        }
分享到:
评论

相关推荐

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

    在Java中使用HttpClient发送GET请求相对简单。首先,需要创建一个`HttpClient`实例,然后使用`HttpGet`类构建一个GET请求,并设置请求URL。接下来,调用`execute()`方法来执行请求,最后解析返回的响应。 ##### ...

    (完整版)JAVA利用HttpClient进行POST请求(HTTPS).doc

    在使用HttpClient发送POST请求时,我们需要关心两个方面的问题:一是如何忽略证书验证过程,二是如何发送POST请求。对于前者,我们可以使用X509TrustManager来忽略证书验证过程。对于后者,我们可以使用HttpPost对象...

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

    本篇将详细介绍如何使用HttpClient发送HTTP请求,包括POST和GET方法,同时提供相关的jar包依赖以及Java代码示例,并对关键代码进行注解解释。 一、HttpClient库的引入 在Java项目中,首先需要添加HttpClient的jar包...

    java使用httpclient发送post请求示例

    使用目标 URL 创建 `HttpPost` 对象,这将是我们要发送请求的 URL。 ```java HttpPost httpPost = new HttpPost(apiURL); ``` 3. **设置请求参数**: 将 POST 请求的数据封装到 `NameValuePair` 对象中。在这个...

    httpclient发送post请求

    本篇文章将深入探讨如何使用HTTPClient发送POST请求,以及相关的项目结构和实现细节。 首先,"post-demo"项目定义了我们需要调用的接口。通常,这会是一个Web服务,可能是一个RESTful API,提供特定的功能或数据。...

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

    通过上述内容,你应该对使用HttpClient发送HTTP请求有了基本的理解。实践中,可以根据具体需求进行更复杂的定制和配置。在实际项目中,HttpClient是一个强大而灵活的工具,能够帮助你轻松地处理网络通信任务。

    Java 编写的使用HttpClient发送http请求工具类(解决了session无法保留问题)

    Java 编写的使用HttpClient发送http请求工具类(解决了session无法保留问题)

    HttpClient发送http请求需要的jar包

    4. 使用HttpClient的execute()方法发送请求,并获取HttpResponse对象。 5. 解析HttpResponse,获取状态码、响应头和实体内容。 6. 清理资源,关闭连接。 在实际开发中,你可能还需要考虑错误处理、重试策略、连接池...

    java.net.URLConnection发送HTTP请求与通过Apache HttpClient发送HTTP请求比较

    例如,以下代码展示了如何使用HttpClient发送GET请求: ```java CloseableHttpClient httpClient = HttpClients.createDefault(); HttpGet httpGet = new HttpGet("http://example.com"); CloseableHttpResponse ...

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

    总结起来,使用Java的HttpClient发送HTTP请求涉及以下关键步骤: 1. 创建HttpClient实例。 2. 构建HttpGet或HttpPost对象。 3. 执行请求并获取响应。 4. 处理响应状态码和内容。 5. 关闭资源。 在实际项目中,我们...

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

    最后,我们需要使用HttpClient发送POST请求。首先,创建一个`CloseableHttpClient`实例,然后构建一个`HttpPost`对象,指定请求的URL。接着,设置`HttpPost`的实体为之前创建的`InputStreamEntity`,并执行请求: `...

    java使用HttpClient通过url下载文件到本地

    - **执行请求**:使用HttpClient的`execute()`方法发送请求,并获取`HttpResponse`对象。 - **处理响应**:检查响应状态码,通常200表示成功。然后,通过`EntityUtils`类的`toString()`或`getContent()`方法获取...

    HttpClient发送post请求传输json数据

    接下来,我们将详细讲解如何使用HttpClient发送POST请求并携带JSON数据。首先,创建一个HttpClient对象,然后创建HttpPost实例,设置请求URL。例如: ```java CloseableHttpClient httpClient = HttpClients.create...

    Java 使用HttpClient保持SESSION状态

    在Java编程中,HttpClient是一个强大的库,用于执行HTTP请求,特别是在需要进行复杂的HTTP操作或大量HTTP请求时。在处理Web应用程序时,有时我们需要保持用户的登录状态,即SESSION状态。这通常涉及到Cookie管理,...

    JAVA发送HttpClient请求及接收请求结果过程

    本节将介绍如何使用HttpClient发送HTTP请求,并处理响应结果。 ##### 3.1 发送POST请求 为了发送POST请求,我们首先需要创建一个`HttpRequestUtils`工具类,该类包含一个名为`httpPost`的方法,用于执行POST请求。 ...

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

    ### 使用HttpClient发送POST请求,并获取响应内容 #### 一、简介 在现代软件开发中,尤其是在Web应用领域,客户端与服务器之间的通信是非常重要的环节。Java作为一种广泛应用的编程语言,提供了多种方式来实现这一...

    httpClient发送HTTP请求

    HttpClient是Apache基金会开发的一个Java库,它允许程序员方便地向HTTP服务器发送请求并接收响应。在处理HTTPS(安全超文本传输协议)请求时,HttpClient扮演着至关重要的角色,尤其是在涉及敏感数据交换或需要验证...

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

    HttpClient是Apache基金会开发的一个HTTP客户端库,用于在Java应用程序中执行HTTP请求。它允许开发者模拟GET和POST等HTTP请求,并可以方便地发送JSON等数据作为请求参数。在本文中,我们将深入探讨如何使用...

Global site tag (gtag.js) - Google Analytics