我正在尝试从我在模拟器上运行的 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"));
我得到一个连接被拒绝的异常。我已将 ThreadPolicy 添加 <user-permission android:name="android.permission.INTERNET"></user-permission>
到我的清单文件中,并将 ThreadPolicy 设置为 LAX,但仍然没有运气。有什么建议么?