В моей программе я звоню в EntityUtils.consume (httpResponse.getEntity ()). Это вызывает исключение IOException в коде, тогда как вызов EntityUtils.toString (httpResponse.getEntity ()) работает отлично. Любые идеи о том, что проблема может быть? Или какие-либо предложения, чтобы исправить IOException?
if(status >= 200 && status < 300) {
HttpEntity httpEntity = httpResponse.getEntity();
if (httpEntity != null) {
if(httpEntity.getContentLength() > Constants.HTTP.MAX_APP_CONTENT_LENGTH) {
throw new IllegalArgumentException("HTTP entity too large.");
}
result = EntityUtils.toString(httpEntity,"UTF-8");
EntityUtils.consume(httpEntity);
}
}