android客户端与服务器通信的HTTP通信
2014-03-18 20:09
288 查看
如下,给出HTTP通信的主要代码:
一.post方式通信
主要分为以下几步:
1.新建Httppost对象;
2.为Httppost设置参数和编码格式;
3.新建HttpClient对象;
4.新建Httpresponse对象;(HttpResponse httpResponse=new DefaultHttpClient().execute(httpRequest); )//可以这样一部搞定。
这样就差不多完成了。
二.另外一种是GET方法。
//创建HttpGet对象。
HttpGet get = new HttpGet(url);
//发送GEt请求
HttpResponse httpResponse = httpClient.execute(get);
//如果服务器成功返回响应
if(){ //如上一种方法之if代码。
}
一.post方式通信
主要分为以下几步:
1.新建Httppost对象;
2.为Httppost设置参数和编码格式;
3.新建HttpClient对象;
4.新建Httpresponse对象;(HttpResponse httpResponse=new DefaultHttpClient().execute(httpRequest); )//可以这样一部搞定。
这样就差不多完成了。
Httppost httpRequest = new Httppost(UEL); //此处URL未给出,可自己定义
try { //设置编码格式 ,请求参数 httpRequest.setEntity(new UrlEncodedFormEntity(params,HTTP.UTF_8)); //提交HttpPost对象和获取服务器HttpResponse响应数据完 HttpResponse httpResponse=new DefaultHttpClient().execute(httpRequest); if(httpResponse.getStatusLine().getStatusCode()==200){ String result = EntityUtils.toString(httpResponse.getEntity()); System.out.println(result); } } catch (UnsupportedEncodingException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } catch (ClientProtocolException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }
二.另外一种是GET方法。
//创建HttpGet对象。
HttpGet get = new HttpGet(url);
//发送GEt请求
HttpResponse httpResponse = httpClient.execute(get);
//如果服务器成功返回响应
if(){ //如上一种方法之if代码。
}
相关文章推荐
- Android操作HTTP实现与服务器通信
- Android通过Http连接MySQL 实现登陆/注册(数据库+服务器+客户端)
- Android编程之客户端通过socket与服务器通信的方法
- android客户端向服务器通信的三种方式的使用
- Android中实现java与PHP服务器(基于新浪云免费云平台)http通信详解
- Android操作HTTP实现与服务器通信
- C++服务器与android客户端通信程序————C++服务器程序
- Android XMPP服务器, BOSH(Http-Binding)和WEB客户端搭建
- Android从零单排之手机客户端http获取Web服务器数据实例
- unity3d Android客户端与PC服务器实现Socket通信(wifi)
- Android操作HTTP实现与服务器通信
- 利用Http在Android客户端与Web服务器之间断点续传中大文件
- android客户端通过Get方式提交参数给服务器,使用URL和HttpURLConnection实现,以及乱码问题解决
- Android操作HTTP实现与服务器通信
- Socket 通信原理(Android客户端和服务器以TCP&&UDP方式互通)
- Android操作HTTP实现与服务器通信
- Android客户端判断服务器是否开启 HttpHostException解决方案
- Socket实现Android客户端与服务器的通信
- (转自:Never-say-Never)Socket 通信原理(Android客户端和服务器以TCP&&UDP方式互通)
- Socket 通信原理(Android客户端和服务器以TCP&&UDP方式互通)