我有一个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();
答案 0 :(得分:0)
您是否实现了HttpURLConnection类..这会导致此行为。 http://developer.android.com/reference/java/net/HttpURLConnection.html