我有一个使用Asp.NET和SQL Server编写的网站。在SQL Server中,我有一个表,我保存用户的UserName和密码,在Web中我从Url获取UserName和密码(使用queryString),并进行注册。此外,我有一个Android应用程序,我想以编程方式连接到该网页,但我不知道如何获得从网络到我的应用程序的注册结果。
我的意思是在我将用户名和密码从Android应用程序发送到网络并且我的网络检查我的用户名和密码的注册后,如何在Android应用程序中获得注册结果?
如果已注册,我想将textview的文本设置为“ok”,如果没有注册,则将其文本设置为“no”。
提前致谢。
答案 0 :(得分:0)
我会使用WebView
导航到网站,在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)