正在向android读取编码字符串HTTP请求



我有一个RESTful WCF服务,我正在使用它来检索编码的照片并在android中显示它们(无论如何都在尝试)。我遇到的问题是InputStream或其他可能的东西在结束前停止读取字符。

响应只是一个XML字符串,我打算自己解析它,所以不必担心。我需要知道的是,在下面的代码中,是什么阻止输入流将字符读取到我的缓冲区中。

HttpEntity responseEntity = response.getEntity();
char[] buffer = new char[(int)responseEntity.getContentLength()];
InputStream stream = responseEntity.getContent();
InputStreamReader reader = new InputStreamReader(stream);
reader.read(buffer);
stream.close();

您是否实现了HttpURLConnection类。。这将导致这种行为。http://developer.android.com/reference/java/net/HttpURLConnection.html

最新更新