您的位置:首页 > 理论基础 > 计算机网络

httpclient发送post请求

2015-12-28 10:08 423 查看
利用HttpClient发送post请求

需要引入的类


不能引错了,引入类错了,到处报错,完全按照我这个做就行, 刚刚在项目中测试通过

我这里是在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层,请看图

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: