android发送post请求出现问题

我用 android 发送post请求时遇到一点问题,我将代码贴上,望大家能帮我解决哈问题啊!


private String baseUrl = "http://localhost:8080/KUPA/ClientAction!adduser";
private HttpResponse response = null;//响应对象
private HttpPost posts = null;//响应对象
//连接服务器,发送post请求
public void givePosts(){
NameValuePair Pair = new BasicNameValuePair("name",nameedittext.getText().toString());//键值对
NameValuePair Pair1 = new BasicNameValuePair("sex",rbuttonsex.getText().toString());//键值对
NameValuePair Pair2 = new BasicNameValuePair("birthday",birthedittext.getText().toString());//键值对
//然后将键值对放到列表里(类似于形成数组)
List<NameValuePair> Pairslist = new ArrayList<NameValuePair>();
Pairslist.add(Pair);//将键值对放入到列表中
Pairslist.add(Pair1);//将键值对放入到列表中
Pairslist.add(Pair2);//将键值对放入到列表中
posts=new HttpPost();
try {
//生成一个post请求对象
posts= new HttpPost(baseUrl);
//发送Http Request
posts.setEntity(new UrlEncodedFormEntity(Pairslist,HTTP.UTF_8));
//生成一个http客户端对象
HttpClient httpClient = new DefaultHttpClient();//发送请求
[color=red]response = httpClient.execute(posts);//接收响应,debug调试这一句始终执行不了,系统也没有抛出异常,也加了允许访问网络的权限[/color] //如果返回状态为200,获得返回的结果
if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
String str = EntityUtils.toString(response.getEntity());
if (str.trim().equals("success")) {
toast = Toast.makeText(getApplicationContext(),
"添加信息成功!", Toast.LENGTH_SHORT);
toast.setGravity(Gravity.CENTER, 0, 0);
toast.show();
} else {
toast = Toast.makeText(getApplicationContext(),
"添加信息失败!", Toast.LENGTH_SHORT);
toast.setGravity(Gravity.CENTER, 0, 0);
toast.show();
}
}
} catch (Exception e) {
// TODO: handle exception
}
}


有知道错误的请回复下,我的QQ:475507815
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值