我创建了一个使用HTTP Basic的Web服务。我正在开发一个Android应用程序,它将向用户显示一个登录屏幕,其中包含用户名和另一个用于密码的文本字段。当提供正确的用户名和密码时,用户将看到新的屏幕。
如何在登录时验证用户名和密码是否正确?由于成功登录后所采用的仪表板屏幕本身不需要来自Web服务的数据,因此我无法检查它是否失败。
我是否必须检查应用程序中的URL(发送HEAD请求)并查看它是否失败?这里有会议吗?
答案 0 :(得分:0)
检查响应字符串并查看此处HTTP status codes
您还可以使用例如Poster
之类的mozilla插件来检查服务器响应。
答案 1 :(得分:0)
好的我想你需要对用户名和密码进行验证。
验证由服务器端决定,即用户名和密码应该如何
例如 USERNAME。
1)不应少于2个字符且最多长度决定。
2)如果要将电子邮件用作用户名,则对电子邮件进行验证,即mus包含@,。等
密码
1)密码长度不应小于6或不大于20。
2)可能包含或不包含特殊字符。
询问您的服务器端,他们希望如何接收用户名和密码,并检查用户提供的输入是否有效,如果有效,则进行HTTP呼叫,否则向用户显示相应的错误验证消息。
答案 2 :(得分:0)
您可以使用http get / post方法发送您的用户名和密码,并可以在srver端进行验证