2013-06-26 27 views
1

我有一個網站,我使用Asp.NET和SQL Server編寫它。在SQL Server中,我有一個表,我保存我的用戶的用戶名和他的密碼,並在網上我得到用戶名和密碼從Url(使用queryString),並做註冊。此外,我還有一個Android應用程序,我想通過編程方式連接到該網頁,但我不知道如何從網絡向我的應用程序註冊結果。如何將已處理的數據從asp.net網頁發送到Android

我是指將Android應用程序的用戶名和密碼發送到網絡和我的網站後,檢查我的用戶名和密碼的註冊後,如何才能在Android應用程序中獲得註冊結果?

考慮如果註冊時我想將textview的文本設置爲「ok」,並且如果未註冊,則將其文本設置爲「no」。

在此先感謝。

回答

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

+0

但我仍然有問題。你說,讀取由此產生的HTML,你是什麼意思呢,我怎麼能創建一個結果作爲html在asp.net,我可以在我的android應用程序中得到它。你能解釋更多嗎? – pooyan

+0

從應用程序1°你創建的網址與用戶名和密碼,2°打開與web視圖(隱藏)的網址,3°從您的網站得到的HTML頁面。對? –

+0

您在asp中創建一個頁面,例如app_user_check.aspx命名,您可以像app_user_check.aspx?id = name&pw = 1234那樣從app中調用它。服務器解釋url,檢查憑證,然後使用Response.write()寫入「OK」或「FAILED」之類的字符串。 –

相關問題