- 浏览: 36644 次
- 性别:
- 来自: 内江
文章分类
最新评论
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 612一、特性及优势 1、实现JMS1.1规范,支持J2EE1. ... -
搭建Eova开发环境
2015-08-27 09:48 9011、安装好maven 2、下载Eova项目解压到文件夹eo ... -
java生成API文档
2015-08-27 09:36 3541、选择项目右键-Export\javadoc 2、选择生 ... -
poi导出excel
2013-05-15 22:12 522import java.util.Date; publ ... -
Java中协变
2013-03-12 14:51 632协变是指一个类型随着它关联的类型一起变化,有点抽像,java ... -
Java设计模式
2012-11-01 17:16 885一、单例模式 package com.model.si ... -
Eclipse关联JDK源码
2012-10-29 10:48 6181、点"Window"->" ... -
Spring配置
2012-08-15 18:15 9521、web.xml文件 <?xml versi ... -
Spring加载配置文件
2012-08-15 17:28 500< import resource= "cl ... -
Java Clone
2012-08-13 09:51 716package com.test.java; publi ... -
Spring及Hibernate使用Properties文件
2012-08-10 18:28 1167applicationContext.xml中使用Proper ... -
java project 转换成 web project
2012-08-10 16:16 588首选修改项目的.project文件 1. ... -
Eclipse安装Maven插件
2012-08-04 10:04 7401先安装subeclipse插件就是svn 方法 ... -
Maven创建Spring-DM工程
2012-08-02 23:39 1019http://www.ops4j.org/projects/p ... -
Maven创建osgi工程
2012-08-02 23:36 1678Pax-Construct 是用来创建osgi工程的maven ... -
Java 日期工具类
2012-07-05 18:21 786package com.match; import ja ... -
Java编码问题解决
2012-06-27 22:37 7412012年6月22日 java编码问题解决 1 工程 工程 ... -
Eclipse快捷键大全
2012-06-27 13:46 408Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctr ...
相关推荐
其中包含项目post-demo定义接口;包含另一个项目httpclient-demo使用工具类发送post请求调用接口。详细内容查看博客 httpclient发送post请求
try(CloseableHttpClient httpClient = HttpClients.createDefault()) { HttpPost httpPost = new HttpPost(url); StringEntity stringEntity = new StringEntity(params, Charset.forName("UTF-8")); ...
这个代码的作用是使用HttpClient发送POST请求,并获取响应内容。具体来说,它创建了一个HttpClient实例和一个HttpPost对象,设置了请求的URL、请求头和请求体,然后执行请求并获取响应。最后,它将响应内容输出到...
httpclient发送post请求
httpclient发送post请求
httpclient发送post请求
httpclient发送post请求 txt中为代码,直接复制粘贴即可使用了
HttpClient发送http请求(post+get)需要的jar包+内符java代码案例+注解详解(这款工具类是我精心挑选适合广大java程序猿使用)
NULL 博文链接:https://cxl2012.iteye.com/blog/2210521
主要介绍了java使用httpclient发送post请求示例,依赖JSON、HTTPClient等jar包,需要的朋友可以参考下
java HttpClient 发送GET请求和带有表单参数的POST请求教程例子
HttpClient发送http请求(post+get)需要的jar包+内符java代码案例+注解详解
httpclient get/post请求工具类(map参数封装),方便调用
利用HttpClient发送HTTP请求 利用HttpClient发送HTTP请求
本代码是httpclient发送get请求和post请求demo,具体描述参考博客 HttpClient发送get请求和post请求
NULL 博文链接:https://javasam.iteye.com/blog/2117845