httpclient发送post请求
2015-12-28 10:08
423 查看
利用HttpClient发送post请求
需要引入的类
![](http://img.blog.csdn.net/20151228100842965)
不能引错了,引入类错了,到处报错,完全按照我这个做就行, 刚刚在项目中测试通过
我这里是在Junit4的test方法里面写的
@Test
public void test16(){
String url="http://10.1.7.147:8080/BackstageFunction3/FormalController/exe.do";
//POST的URL
HttpPost httppost=new HttpPost(url);
//建立HttpPost对象
List<NameValuePair> params=new ArrayList<NameValuePair>();
//建立一个NameValuePair数组,用于存储欲传送的参数
params.add(new BasicNameValuePair("loginName","zhangdan"));
params.add(new BasicNameValuePair("flowId","ddd"));
params.add(new BasicNameValuePair("workId","fff"));
//添加参数
try {
httppost.setEntity(new UrlEncodedFormEntity(params,HTTP.UTF_8));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
//设置编码
try {
HttpResponse response=new DefaultHttpClient().execute(httppost);
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
服务端接收的是Spring的controller层,请看图
需要引入的类
不能引错了,引入类错了,到处报错,完全按照我这个做就行, 刚刚在项目中测试通过
我这里是在Junit4的test方法里面写的
@Test
public void test16(){
String url="http://10.1.7.147:8080/BackstageFunction3/FormalController/exe.do";
//POST的URL
HttpPost httppost=new HttpPost(url);
//建立HttpPost对象
List<NameValuePair> params=new ArrayList<NameValuePair>();
//建立一个NameValuePair数组,用于存储欲传送的参数
params.add(new BasicNameValuePair("loginName","zhangdan"));
params.add(new BasicNameValuePair("flowId","ddd"));
params.add(new BasicNameValuePair("workId","fff"));
//添加参数
try {
httppost.setEntity(new UrlEncodedFormEntity(params,HTTP.UTF_8));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
//设置编码
try {
HttpResponse response=new DefaultHttpClient().execute(httppost);
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
服务端接收的是Spring的controller层,请看图
相关文章推荐
- 浏览器 HTTP 协议缓存机制详解
- Chrome扩展及应用开发 入门笔记(六)进阶(网络请求,脚本注入)
- http概述
- 手游后台PVP系统网络同步方案总结
- java web 学习八(HttpServletResponse对象2)
- TCP/IP传输层,你懂多少?
- HTTP错误大全
- 使用libevent实现的HTTP客户端和服务端
- Nginx支持http文件上传的配置
- 如何删除在Ubuntu安装中设置的http代理 (解决apt-get update 出错问题)
- 网络情求
- Handler+Therad实现网络请求
- 2016{太原网络营销师}分析自媒体中博客营销与社区营销重要性
- 阿岳之_网络配置简易篇
- KVM网络性能测试(2)
- 浅析AngularJs HTTP响应拦截器
- 厦门巨游网络科技有限公司(HOTPOWER)承接游戏UI外包
- Nginx 高并发TCP请求Linux系统参数配置
- HttpClient post多文件上传
- httpclient post 发送Json数据