通过Android AsyncTask登录Yii网站

通过Android AsyncTask登录Yii网站,android,login,yii,web,Android,Login,Yii,Web,我正在通过Android为我们的Yii网站开发一个登录模块,我已经完成了,可以将用户名和密码发布到登录url localhost/telemac/index.php/user/auth,并返回登录页面的html代码。我设置了一个键,通过写这行代码来确保登录的用户是一个有效的用户 String ret = response.getStatusLine().getReasonPhrase(); 返回“OK”的响应,我也试过了 String ret = response.getStatusLine(

我正在通过Android为我们的Yii网站开发一个登录模块,我已经完成了,可以将用户名和密码发布到登录url localhost/telemac/index.php/user/auth,并返回登录页面的html代码。我设置了一个键,通过写这行代码来确保登录的用户是一个有效的用户

String ret = response.getStatusLine().getReasonPhrase();
返回“OK”的响应,我也试过了

String ret = response.getStatusLine().getStatusCode(); 

返回200作为响应代码。即使有错误的用户登录,它也会分别返回相同的响应“OK”和200。我在这上面花了很多时间。无法获得正确的解决方案。请帮助我修复此问题,给出状态代码
200
响应代码是成功调用url的标志

如果您的url即使传递了错误/正确的数据也会执行,那么您可以获得
200
状态代码。
您必须以xml/json的形式从web服务获取响应,然后才能解析它。有关更多信息,请参见

您的网站是否返回了一个有效网页,并在无效登录时显示错误消息?HTTP状态码是否在无效登录时设置为200(例如,当您在curl中查看回复时)?我已经参考了本教程,他使用自己的api文档我想知道Yii的json响应,因为它是基于cookie的身份验证。我认为他们将为该框架提供Web服务。你可以使用它们。是的,扩展可用,但不适合我们的要求。我有一些关键点,让我来讨论一下。谢谢