Используйте EntityUtils
и убедитесь, что возвращаемая сущность равна not null
перед использованием сущности:
InputStream rstream;
try {
HttpResponse response = client.execute(HttpHost, method);
rstream = Optional.ofNullable(httpResponse.getEntity())
.map(e -> response.getContent()).orElse(null);
} catch (IOException e) {
return BadSpot(e.getMessage());
}
ПРИМЕЧАНИЕ: InputStream здесь может быть нулевым, и больше всего выубедитесь, что он используется, прежде чем вы фактически закроете ответ / освободите соединение.