我正在尝试使用以下方法从
Android应用程序调用RESTful Web服务:
HttpHost target = new HttpHost("http://" + ServiceWrapper.SERVER_HOST,ServiceWrapper.SERVER_PORT); HttpGet get = new HttpGet("/list"); String result = null; HttpEntity entity = null; HttpClient client = new DefaultHttpClient(); try { HttpResponse response = client.execute(target,get); entity = response.getEntity(); result = EntityUtils.toString(entity); } catch (Exception e) { e.printStackTrace(); } finally { if (entity!=null) try { entity.consumeContent(); } catch (IOException e) {} } return result;
我可以使用Android Emulator浏览器和我的机器浏览地址并查看xml结果.我给了我的应用程序的INTERNET许可.
我正在用日食开发
我已经看到它提到我可能需要配置一个代理,但是由于我打电话的Web服务是在80端口这应该不重要吗?我可以用浏览器调用该方法.
有任何想法吗?