android服务端数据验证形式

破天 发布于 2014/07/02 10:05
阅读 449
收藏 0

@红薯 你好,想跟你请教个问题:

在做android服务端(java)的时候,用普通的http协议的形式,服务端如何对client端post过来的数据进行验证。逐个从request中get出来,然后验证码?(感觉回到初始servlet时代,不能很好的节约时间)。实际经验中有没有比较简洁优雅的形式?(如spring 的form验证类似的)

加载中
0
挖粪涂墙
挖粪涂墙
简单的单点登录方式,Token  时间戳 加密 签名
0
破天
破天
我更想知道的是类似web上的表单验证相关的。如用户名不为空,是否邮箱格式之类的。
0
atearsan
atearsan

引用来自“扎堆”的评论

我更想知道的是类似web上的表单验证相关的。如用户名不为空,是否邮箱格式之类的。

这跟web开发的校验思路保持一致就好了。

客户端校验一次;服务器校验一次……


至于用不用类似spring form之类的框架,如果就简单的几个接口的验证,手写就好了;

用那种框架也没问题啊,服务器的写法跟用哪种客户端没什么关系

0
破天
破天
这样是不是就回到servlet时代一个个从request中取出来,然后验证类型和数据的合法性,再写回? 有没有类似web端表单验证的工具(如spring的@valid形式)
atearsan
atearsan
不知道你说的"@valid"是写在哪。是不是control里?服务器的写法你就和web开发一样就是的,android端自己创建post提交参数,不是和web的post请求一样么? 服务器的写法没区别啊。
atearsan
atearsan
没用过spring那种工具。 你那些jsp最终不也是servlet?@Value的方式只是spring的框架给你做了封装,里面的实现差不多也是request.getParams一个一个的判断。
返回顶部
顶部