OrderBiz业务类
1。在该业务类下,的listByPage中,订单网页都没有currentPage此参数?为什么还可以.addParams("currentPage",currentPage+"")?以及此currentPage,和在该类orderBiz下的方法add()之间是怎么建立关联的?程序中并没有体现?
2.整个视频中,对应服务端的站上的各个部分关联有点模糊,特别是我们是分别对不同网页进行登陆/查询/订单等各种请求的?它们这件的关联好像是通过网页那边的服务端的?安卓怎么知道我登陆这个账号就要查询该账号下的订单呢?是不是在路径3才会有讲解?
3.整个程序我都只有看到对账号信息的放入,UserInfoHolder类内,只有SPUtils.getInstance().put(KEY_USERNAME, user.getUsername());没有找到对密码的存储?请问老师他是怎么输入用户名,进行校验密码正确的?
正在回答
1、因为addParams前使用的是OkHttpUtils.post(),post请求是不在url中显示参数的,不同于get请求。
2、listByPage()方法和add()方法是虽然都是向服务器提交用户操作数据,但两个方法的url不同,服务器得到后会根据url的不同做不同的处理(即一个是查询一个是增加)
3、服务器会根据客户端提交的不同url来知道客户端提交的数据用来做什么。且项目开发中客户端和服务器端开发是分别对应不同的职责任务的,本路径是面向客户端开发人员,客户端开发只负责向服务器提交数据,而不需要去处理返回提交的数据及结果。
4、老师带大家演示的项目中,登录是将登录数据以post方式提交给服务器去验证的,用户在首次注册登录都是交给服务器去做数据验证的。因为一个系统可能会有web端、android端、ios端等不同平台提交的数据,服务器会根据不同平台提交的数据,通过后台数据库的验证,将验证结果返回给客户端。这些都是需要服务器配合开发的。
同问这个问题,对于接口服务器的使用传的参数是以后会有人讲给你听怎样使用?
- 参与学习 人
- 提交作业 307 份
- 解答问题 1613 个
本专题是联网及数据处理的必备技能。课程从网络基础知识到线程间协同工作、异步下载处理。介绍了Android内外部文件存储、轻量级数据库SQLite的使用。利用屏幕适配、状态保持、百度地图解决实际问题。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星