1

我有一个使用 Asp.NET 和 SQL Server 编写的网站。在 SQL Server 中,我有一个表,我保存我的用户的用户名和他们的密码,在网络中,我从 Url 获取用户名和密码(使用 queryString),并进行注册。此外,我有一个 Android 应用程序,我想以编程方式连接到该网页,但我不知道如何将来自网络的注册结果获取到我的应用程序。

我的意思是在我将用户名和密码从 Android 应用程序发送到网络后,我的网络检查我的用户名和密码的注册,我如何才能在 Android 应用程序中获得注册结果?

考虑一下,如果已注册,我想将 textview 的文本设置为“ok”,如果未注册,则将其文本设置为“no”。

提前致谢。

4

1 回答 1

0

我会使用 aWebView导航到网站,在 URL 字符串中传递正确的文件,然后解释网站的结果页面。

看看WebView的官方页面:

http://developer.android.com/reference/android/webkit/WebView.html

并尝试访问页面的 HTML

http://lexandera.com/2009/01/extracting-html-from-a-webview/

因此,您可以阅读生成的 HTML 并获得您想要的任何内容。我建议您为您的网站创建一个轻量级的网页,专门供您的应用程序解释。

现在,在 URL 地址中传递用户名/密码从来都不是一件好事。如果您不使用 SSL ,中间人攻击总是一个潜在的安全问题 ( http://en.wikipedia.org/wiki/Man-in-the-middle_attack )

于 2013-06-26T08:07:58.890 回答