13.Android提交数据到服务器HttpCl…
2015-08-02 12:59
190 查看
1.感受:
Android 提交数据到servlet
,有点类似jsp中的表单的提交,通过post,get来提交
2.Android实现
首先,通过List
的BasicNameValuePair来封装数据。可以将用法也是key-value
对来实现,和Map<>,Bundle的封装数据类似。
比如下面:
(1).声明
List Parameters = new ArrayList();
(2).添加数据
Parameters.add(new
BasicNameValuePair("name",“yuan"));
……
接着,利用Httpclient的post形式提交数据:
例如:
HttpClient httpclient=new
DefaultHttpClient();
//利用HttpPost的格式,这里的path是Servlet对应的地址,好比jsp上的对应Servlet
HttpPost httppost=new
HttpPost(path);
//List
Parameters 的数据在这里被提交,和相应的编码格式
httppost.setEntity(new
UrlEncodedFormEntity(Parameters ,"UTF-8"));
HttpResponse
httpResponse=httpclient.execute(httppost);
//这里判断是否请求成功,常见的错误404什么的
int
code=httpResponse.getStatusLine().getStatusCode();
if(code==200)
{
//这里也可以接收 服务端发来的信息
}
Android 就完成了!
3.服务器端
就是jsp上写的Servlet:
例如:(接受上面的信息)
String name=request.getParameter("name");
这就得到了Android 传来的数据
name=yuan;
Android 提交数据到servlet
,有点类似jsp中的表单的提交,通过post,get来提交
2.Android实现
首先,通过List
的BasicNameValuePair来封装数据。可以将用法也是key-value
对来实现,和Map<>,Bundle的封装数据类似。
比如下面:
(1).声明
List Parameters = new ArrayList();
(2).添加数据
Parameters.add(new
BasicNameValuePair("name",“yuan"));
……
接着,利用Httpclient的post形式提交数据:
例如:
HttpClient httpclient=new
DefaultHttpClient();
//利用HttpPost的格式,这里的path是Servlet对应的地址,好比jsp上的对应Servlet
HttpPost httppost=new
HttpPost(path);
//List
Parameters 的数据在这里被提交,和相应的编码格式
httppost.setEntity(new
UrlEncodedFormEntity(Parameters ,"UTF-8"));
HttpResponse
httpResponse=httpclient.execute(httppost);
//这里判断是否请求成功,常见的错误404什么的
int
code=httpResponse.getStatusLine().getStatusCode();
if(code==200)
{
//这里也可以接收 服务端发来的信息
}
Android 就完成了!
3.服务器端
就是jsp上写的Servlet:
例如:(接受上面的信息)
String name=request.getParameter("name");
这就得到了Android 传来的数据
name=yuan;
相关文章推荐
- pyton直接发送底层TCP数据包
- curl上传、下载、https登陆
- 记我的WiFi音箱之一个网络在线播放及本地播放音乐器(序)
- 199 无线网络覆盖
- phalcon——HTTP 请求
- 套接字联网API之一 TCP套接字
- poj1273 网络流入门题 dinic算法解决,可作模板使用
- (7) HttpServletRequest
- 16种网盘搜索方法
- php笔记05:http协议中防盗链技术
- java网络编程(7)——利用tcp实现文件上传
- java的网络连接Socket与ServerSocket与集合的用法
- java网络编程(6)——实现一个服务器把小写转大写
- tcp粘包、 拆包 与解决方法
- (6) HttpServletResponse
- HTTP协议简介
- 牡丹江2014网络赛 E zoj—3813 规律与线段树
- HTTP的GET和POST格式解析
- 网络流---Dinic
- 网络流---ISAP