エミュレーターで実行している Android アプリから REST Web サービスを呼び出そうとしています。ブラウザからサービスを呼び出すことができます
http://localhost:39064/AndroidServiceImpl.svc/submitexcerpt?excerpt=...and+the+pirate+fell+off+the+boat
エミュレーターからサービスを呼び出すことができます
http://10.0.2.2:39064/AndroidServiceImpl.svc/submitexcerpt?excerpt=...and+the+pirate+fell+off+the+boat
しかし、このコードを実行すると:
HttpClient httpclient = new DefaultHttpClient();
HttpResponse response1;
response1 = httpclient.execute(new HttpGet("http://10.0.2.2:39064/AndroidServiceImpl.svc/submitexcerpt?excerpt=testingthisout"));
接続拒否例外が発生します。マニフェスト ファイルに を追加し <user-permission android:name="android.permission.INTERNET"></user-permission>
、ThreadPolicy を LAX に設定しましたが、まだうまくいきません。助言がありますか?