求助啊,关于struts2和android的连接和数据传输
时间:2011-09-27
来源:互联网
最近用struts2做了个服务器,用android做了一个客户端。客户端通过http的post方式连接服务器。已经实现用户名和密码的验证登陆,但是只会用url的方式,把用户名和密码加在url里面,然后服务器进行获取之后才进行验证。
客户端里通过
String url="http://10.0.2.2:8080/Server/LoginAction.action?username=admin&password=admin";
HttpPost post = new HttpPost(new URI(url));
HttpResponse response=client.execute(post);
进行连接。
服务器端通过
private HttpServletRequest request;
String name = request.getParameter("username");
String pwd = request.getParameter("password");
进行获取验证信息,验证通过后返回success或者failed给客户端。
请问各位高手,
1.客户端发送请求的时候,如果不要在url里携带用户密码,而是通过json来储存,在服务器端的action里应该用哪个类或者什么代码来处理呢?
2.我希望登陆验证后,客户端可以从服务器获得对应的数据,比如订单信息什么的。那正常的获取订单数据的步骤应该是怎么样的? 是先验证通过后,客户端再连接另一个action获取想要的信息,还是在验证通过的同时就从这个action返回对应信息给客户端?
客户端里通过
String url="http://10.0.2.2:8080/Server/LoginAction.action?username=admin&password=admin";
HttpPost post = new HttpPost(new URI(url));
HttpResponse response=client.execute(post);
进行连接。
服务器端通过
private HttpServletRequest request;
String name = request.getParameter("username");
String pwd = request.getParameter("password");
进行获取验证信息,验证通过后返回success或者failed给客户端。
请问各位高手,
1.客户端发送请求的时候,如果不要在url里携带用户密码,而是通过json来储存,在服务器端的action里应该用哪个类或者什么代码来处理呢?
2.我希望登陆验证后,客户端可以从服务器获得对应的数据,比如订单信息什么的。那正常的获取订单数据的步骤应该是怎么样的? 是先验证通过后,客户端再连接另一个action获取想要的信息,还是在验证通过的同时就从这个action返回对应信息给客户端?
作者: ale0012 发布时间: 2011-09-27
没人会吗?
作者: ale0012 发布时间: 2011-09-29
帮顶下。
作者: huangchenliang 发布时间: 2011-09-29
最简单的 方式就是你把数据的交互 转换成 xml
如果你熟悉服务端的话 你可以用 resest架构使用 json
因为语言不通 所有 post方式有问题的哇
如果你熟悉服务端的话 你可以用 resest架构使用 json
因为语言不通 所有 post方式有问题的哇
作者: scrack 发布时间: 2011-09-29
BasicNameValuePair basicName = new BasicNameValuePair(username,admin)
List<NameValuePair> param = new ArrayList<NameValuePair>();
param.add(basicName);
post.setEntity(new UrlEncodedFormEntity(param, HTTP.UTF_8));
HttpResponse response = httpClient.execute(post);
List<NameValuePair> param = new ArrayList<NameValuePair>();
param.add(basicName);
post.setEntity(new UrlEncodedFormEntity(param, HTTP.UTF_8));
HttpResponse response = httpClient.execute(post);
作者: SunTow_J 发布时间: 2011-09-29
把密码加密一下算了...
作者: kick5578 发布时间: 2011-09-30
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28