2012-01-05 3 views
0

У меня есть служба RESTful WCF, которую я использую для извлечения закодированных фотографий и отображения их в android (в любом случае). Проблема, с которой я сталкиваюсь, заключается в том, что InputStream или, возможно, что-то еще перестает читать символы до конца.чтение закодированной строки HTTP-запрос для android

Ответ - это всего лишь строка 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

Я не получаю ошибку, «буфер» имеет длину почти 10000, но после примерно 8200 это просто пустые символы –

+0

Что вам нужно? u хотите кодировать данные из запроса Http? – user1089679

ответ

Смежные вопросы