1

Asp.NET と SQL Server を使用して記述した Web サイトがあります。SQL Serverには、ユーザーのUserNameとパスワードを保存するテーブルがあり、WebではUrlからUserNameとPasswordを(queryStringを使用して)取得し、登録を行います。また、そのWebページにプログラムで接続したいAndroidアプリがありますが、Webからアプリに登録した結果を取得する方法がわかりません。

AndroidアプリからWebにユーザー名とパスワードを送信し、Webがユーザー名とパスワードの登録を確認した後、Androidアプリで登録の結果を取得するにはどうすればよいですか?

登録されている場合はテキストビューのテキストを「ok」に設定し、登録されていない場合はテキストを「いいえ」に設定したいと考えてください。

前もって感謝します。

4

1 に答える 1

0

を使用WebViewして Web サイトに移動し、URL 文字列に正しいフィールドを渡し、Web サイトの結果ページを解釈します。

WebViewの公式ページをご覧ください。

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

ページの HTMLにアクセスしてみます。

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

したがって、結果の HTML を読み取って、そこから必要なものを取得できます。アプリで解釈できるように、サイトの軽量 Web ページを作成することをお勧めします。

現在、URL アドレスにユーザー名/パスワードを渡すことは決して良いことではありません。SSL を使用しない場合、中間者攻撃は常に潜在的なセキュリティ上の問題となります ( http://en.wikipedia.org/wiki/Man-in-the-middle_attack ) 。

于 2013-06-26T08:07:58.890 に答える