使用HTTP Basic时如何在登录时检查用户名和密码是否正确?

时间:2013-10-27 09:37:31

标签: java android spring java-ee

我创建了一个使用HTTP Basic的Web服务。我正在开发一个Android应用程序,它将向用户显示一个登录屏幕,其中包含用户名和另一个用于密码的文本字段。当提供正确的用户名和密码时,用户将看到新的屏幕。

如何在登录时验证用户名和密码是否正确?由于成功登录后所采用的仪表板屏幕本身不需要来自Web服务的数据,因此我无法检查它是否失败。

我是否必须检查应用程序中的URL(发送HEAD请求)并查看它是否失败?这里有会议吗?

3 个答案:

答案 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端进行验证