【发布时间】:2012-02-14 03:49:00
【问题描述】:
我正在尝试在开发模式下从 AppEngine 服务器获取图像,使用来自 here 的代码:
HttpGet httpRequest = new HttpGet(URI.create(url) );
HttpClient httpclient = new DefaultHttpClient();
HttpResponse resp = (HttpResponse) httpclient.execute(httpRequest);
HttpEntity entity = resp.getEntity();
BufferedHttpEntity bufHttpEntity = new BufferedHttpEntity(entity);
InputStream instream = bufHttpEntity.getContent();
bmp = BitmapFactory.decodeStream(instream);
执行第 3 行 (httpclient.execute(..)) 时出现错误:
W/System.err(508):org.apache.http.conn.HttpHostConnectException: 与http://0.0.0.0:8888 的连接被拒绝
我相信这个 URL http://0.0.0.0:8888 是正确的,因为在这个 App Engine 连接的 Android 项目中,我能够在项目的浏览器客户端获取具有此地址的图像。 (再次,我处于本地开发模式)
为什么这个连接被拒绝?谢谢。
【问题讨论】:
标签: android google-app-engine httpclient