- 浏览: 38494 次
- 性别:
- 来自: 内江
文章分类
最新评论
import java.io.IOException; import java.util.ArrayList; import java.util.List; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import org.apache.http.client.ClientProtocolException; import org.apache.http.client.HttpClient; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.methods.HttpPost; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.message.BasicNameValuePair; import org.apache.http.util.EntityUtils; public class HttpClientTest { public static void postData() { // Create a new HttpClient and Post Header HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost("https://www.google.com/search"); try { // Add your data List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2); nameValuePairs.add(new BasicNameValuePair("client", "ubuntu")); nameValuePairs.add(new BasicNameValuePair("channel", "fs")); nameValuePairs.add(new BasicNameValuePair("q", "httpclient+post+request")); nameValuePairs.add(new BasicNameValuePair("ie", "utf-8")); nameValuePairs.add(new BasicNameValuePair("oe", "utf-8")); httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); // Execute HTTP Post Request HttpResponse response = httpclient.execute(httppost); HttpEntity entity = response.getEntity(); String responseString = EntityUtils.toString(entity); System.out.println(responseString); } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } public static void main(String[] args) { postData(); } }
发表评论
-
Apache ActiveMQ教程
2015-09-11 11:08 649一、特性及优势 1、实现JMS1.1规范,支持J2EE1. ... -
搭建Eova开发环境
2015-08-27 09:48 9381、安装好maven 2、下载Eova项目解压到文件夹eo ... -
java生成API文档
2015-08-27 09:36 4121、选择项目右键-Export\javadoc 2、选择生 ... -
poi导出excel
2013-05-15 22:12 550import java.util.Date; publ ... -
Java中协变
2013-03-12 14:51 669协变是指一个类型随着它关联的类型一起变化,有点抽像,java ... -
Java设计模式
2012-11-01 17:16 923一、单例模式 package com.model.si ... -
Eclipse关联JDK源码
2012-10-29 10:48 6481、点"Window"->" ... -
Spring配置
2012-08-15 18:15 9741、web.xml文件 <?xml versi ... -
Spring加载配置文件
2012-08-15 17:28 553< import resource= "cl ... -
Java Clone
2012-08-13 09:51 786package com.test.java; publi ... -
Spring及Hibernate使用Properties文件
2012-08-10 18:28 1235applicationContext.xml中使用Proper ... -
java project 转换成 web project
2012-08-10 16:16 625首选修改项目的.project文件 1. ... -
Eclipse安装Maven插件
2012-08-04 10:04 7721先安装subeclipse插件就是svn 方法 ... -
Maven创建Spring-DM工程
2012-08-02 23:39 1066http://www.ops4j.org/projects/p ... -
Maven创建osgi工程
2012-08-02 23:36 1749Pax-Construct 是用来创建osgi工程的maven ... -
Java 日期工具类
2012-07-05 18:21 815package com.match; import ja ... -
Java编码问题解决
2012-06-27 22:37 7712012年6月22日 java编码问题解决 1 工程 工程 ... -
Eclipse快捷键大全
2012-06-27 13:46 435Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctr ...
相关推荐
本篇文章将深入探讨如何使用HTTPClient发送POST请求,以及相关的项目结构和实现细节。 首先,"post-demo"项目定义了我们需要调用的接口。通常,这会是一个Web服务,可能是一个RESTful API,提供特定的功能或数据。...
try(CloseableHttpClient httpClient = HttpClients.createDefault()) { HttpPost httpPost = new HttpPost(url); StringEntity stringEntity = new StringEntity(params, Charset.forName("UTF-8")); ...
接下来,我们将详细讲解如何使用HttpClient发送POST请求并携带JSON数据。首先,创建一个HttpClient对象,然后创建HttpPost实例,设置请求URL。例如: ```java CloseableHttpClient httpClient = HttpClients.create...
httpclient发送post请求
### 使用HttpClient发送POST请求,并获取响应内容 #### 一、简介 在现代软件开发中,尤其是在Web应用领域,客户端与服务器之间的通信是非常重要的环节。Java作为一种广泛应用的编程语言,提供了多种方式来实现这一...
总的来说,HttpClient发送POST请求的基本步骤包括创建HttpClient和HttpPost对象,设置请求实体,执行请求,处理响应。在实际开发中,根据具体需求,你可能需要添加更多的错误处理和逻辑判断,以确保程序的健壮性。...
在本文中,我们将深入探讨如何使用HttpClient发送POST请求,以及处理JSON参数和其他关键点。 1. 创建HttpClient实例: HttpClient的初始化通常涉及构建一个HttpClientBuilder对象,然后调用其build()方法来创建...
httpclient发送post请求 txt中为代码,直接复制粘贴即可使用了
以下是一个使用HttpClient发送POST请求的Java代码示例: ```java import org.apache.http.HttpEntity; import org.apache.http.NameValuePair; import org.apache.http.client.entity.UrlEncodedFormEntity; import...
在使用HttpClient发送POST请求时,我们需要关心两个方面的问题:一是如何忽略证书验证过程,二是如何发送POST请求。对于前者,我们可以使用X509TrustManager来忽略证书验证过程。对于后者,我们可以使用HttpPost对象...
Java 使用 HttpClient 发送 POST 请求是网络编程中常见的任务,尤其在与 Web 服务进行交互时。Apache HttpClient 是一个强大的库,允许 Java 开发者轻松地执行 HTTP 请求。在这个示例中,我们将深入探讨如何使用 ...
通过上述内容,你应该对使用HttpClient发送HTTP请求有了基本的理解。实践中,可以根据具体需求进行更复杂的定制和配置。在实际项目中,HttpClient是一个强大而灵活的工具,能够帮助你轻松地处理网络通信任务。
在Java中使用HttpClient发送GET请求相对简单。首先,需要创建一个`HttpClient`实例,然后使用`HttpGet`类构建一个GET请求,并设置请求URL。接下来,调用`execute()`方法来执行请求,最后解析返回的响应。 ##### ...
接下来,我们将探讨如何使用HTTPClient发送POST请求并附带JSON数据。首先,你需要创建一个`CloseableHttpClient`实例,然后使用`HttpPost`对象来指定请求URL。在POST请求中,我们将使用`EntityBuilder`来构建包含...
使用HttpClient发送POST请求的基本步骤如下: 1. **创建HttpClient对象**:首先,我们需要实例化一个`CloseableHttpClient`对象,这是HttpClient的核心组件。 2. **构建HttpPost请求**:通过`HttpPost`类创建一个...
httpclient get/post请求工具类(map参数封装),方便调用