android后台登陆问题

Android把登陆的密码和账户已经传输给后台,后台已经接受到数据,并作出判断。

问:

后台判断的数据Android应该如何接收。

有没有示例代码?

最好是前端和后端的代码。

阅读 3.3k
3 个回答

后台既然已经做出判断了,那就应该把判断结果返回给客户端啊。我估计你是对如何返回结果如何返回给客户端没搞懂,注意是返回,不是推送。在你后台判断后,把结果封装成json的字符串,命名result,最后一行添加输出语句。

php代码是echo result
servlet代码是printWriter.print(result)

Android端发送请求之后到后端执行相关业务会有一个响应,一般是返回json数据,返回Json数据是你在adnroid端使用http框架来接收,一般会有一个方法例如成功就会进到onSuccess(res)里面,这里面就能根据res的数据进行后面的操作了

例如json数据是 {"code":200,"msg":"登录成功","token":"xxxxxxxx"}

你发出的肯定是http请求吧,当然数据传输肯定是用http报文进行承载的。所以,你用Android端发送一个HTTP Request,然后服务端给你一个HTTP Response,你要做的就是解析这个HTTP Response对象就可以了。具体业务,判断是登陆成功,是否需要token值,或者是错误类型(账号不存在,密码错误之类的)都可以封装在HTTP的Response对象里面。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题