Android Post参数提交 List<NameValuePair>,web端获取数据

Android端:


String name =  “张清山”;

String pwd =     “123456”;


List<NameValuePair> params = new ArrayList<NameValuePair>();


params.add(new BasicNameValuePair("userName",name)); 

params.add(new BasicNameValuePair("userPwd",pwd)); 


String result;


result = HttpUtils.postRequest(BaseUrl, params);


postRequest是HttpUtils类中的一个静态方法,代码如下:


public static String postRequest(String url,List<NameValuePair> params) throws ClientProtocolException, IOException{  


        //创建HttpPost对象
        HttpPost httpPost = new HttpPost(url);  


//创建请求包体,请求参数放在这里
        //HttpEntity httpEntity = new UrlEncodedFormEntity(params,HTTP.UTF_8);

//httpPost.setEntity(httpEntiry);


        httpPost.setEntity(new UrlEncodedFormEntity(params,HTTP.UTF_8));   
        //发送post请求
        HttpResponse httpResponse = httpClient.execute(httpPost);  
          
        //如果服务器成功地返回响应
        if(httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK){  
            String result = EntityUtils.toString(httpResponse.getEntity());  
            return result;  
        }  
        return null;  
    }

Web端:


//获取参数:

String userName = request.getParameter("userName");
String userPwd = request.getParameter("userPwd");


Sysout.out.println("用户姓名:" + userName + "用户密码:" + userPwd);


-----------用户姓名:张清山  用户密码:123456

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值