android 实现get提交数据类型,Android中向服务器发送数据的Post和Get方法

下面是Post方法:

NameValuePair na1=new BasicNameValuePair("email","123456@email");

NameValuePair na2=new BasicNameValuePair("password","1");

Listlist=new ArrayList();

list.add(na1);

list.add(na2);

try {

HttpEntityrequestHttpEntity = new UrlEncodedFormEntity(list);

//HttpPost httpPost=new HttpPost("http://192.168.1.101/university/user/userlogin.action");

HttpPost httpPost=new HttpPost("http://192.168.1.101/university/user/login.jsp");

httpPost.setEntity(requestHttpEntity);

HttpClient httpClient=new DefaultHttpClient();

HttpResponse httpResponse=httpClient.execute(httpPost);

HttpEntity httpEntity=httpResponse.getEntity();

InputStream inputStream=httpEntity.getContent();

BufferedInputStream bufferStream=new BufferedInputStream(inputStream,8192);

byte [] buffer =new byte[1024];

int result=bufferStream.read(buffer);

while(result!=-1){

System.out.print(new String(buffer));

result=bufferStream.read(buffer);

}

inputStream.close();

bufferStream.close();

} catch (UnsupportedEncodingException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (ClientProtocolException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

下面是Get方法

//public void onClick(View v) {

// try {

// HttpGet httpGet=new HttpGet("http://125.82.89.243/university/user/userlogin.action");

// HttpClient httpClient=new DefaultHttpClient();

//HttpResponse response =httpClient.execute(httpGet);

//HttpEntity httpEntity=response.getEntity();

//InputStream inputStream=httpEntity.getContent();

//

//BufferedInputStream bufferStream=new BufferedInputStream(inputStream,8192);

//

//byte [] buffer =new byte[1024];

//int result=bufferStream.read(buffer);

//while(result!=-1){

//System.out.print(new String(buffer));

//result=bufferStream.read(buffer);

//}

//

//

//

//} catch (ClientProtocolException e) {

TODO Auto-generated catch block

//e.printStackTrace();

//} catch (IOException e) {

TODO Auto-generated catch block

//e.printStackTrace();

//}

//

TODO Auto-generated method stub

//

//}

});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值