Я разрабатываю приложение, которое публикует на сайте, и пытаюсь сохранить ответ сущности в виде строки.Однако кажется, что строка содержит лишь небольшую часть ответа, примерно 35 строк или около того.Мне интересно, связано ли это с переполнением буфера, но на самом деле я не уверен.Мой код ниже:
static String getResponseBody(HttpResponse response) throws IllegalStateException, IOException{
String content = null;
HttpEntity entity = response.getEntity();
if (entity != null)
{
InputStream is = entity.getContent();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = br.readLine()) != null)
{
if(isBlankString(line) == false)
{
sb.append(line + "\n");
}
}
br.close();
content = sb.toString();
}
return content;
isBlankString просто замечает, что строка не содержит символов, так как в ответе много пустых строк, которые меня беспокоилиУ меня есть проблема не получить полный ответ с или без этого.Кто-нибудь знает, что происходит или как это исправить?
Спасибо