1

昔書いたテストアプリケーションがあります。シンプルなasp.net webformsアプリケーションを使用して、Androidアプリケーションへのログインを実行しました。ここで、mvc を使用して asp.net アプリケーションを書き直し、以前の URL 文字列を次のように変更しました。

<string name="web_login_page">http://10.0.2.2:51469/blabla.com/Account/Android/LoginDroid.aspx</string>

<string name="web_login_page">http://10.0.2.2:52707/Account/Login</string>

Java コードを実行する

String urlToLoginPage = getString(R.string.web_login_page);

webview.loadUrl(urlToLoginPage);

そして今、Android の webView がスローします:

不正なリクエスト - 無効なホスト名

http エラー 400。リクエストのホスト名が無効です。

少し遊んでみましたが、成功しませんでした。誰かがこれの理由を知っていますか?

4

1 に答える 1

0

これを置き換えます:

<string name="web_login_page">http://10.0.2.2:52707/Account/Login</string>

<string name="web_login_page">http://your_machine_ip_address/Account/Login</string>
于 2013-08-08T13:01:06.357 に答える