У меня есть служба 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();
какие ошибки вы получаете ...? –
Я не получаю ошибку, «буфер» имеет длину почти 10000, но после примерно 8200 это просто пустые символы –
Что вам нужно? u хотите кодировать данные из запроса Http? – user1089679