StringBuilder result = new StringBuilder();
HttpServletResponse resp = (HttpServletResponse)response;
int status = 0;
BufferedReader rd=null;
CloseableHttpResponse closeableResponse = callApi(request);
status= closeableResponse.getStatusLine().getStatusCode();
logger.info("Response Code : {}", status);
try(
rd = new BufferedReader(
new InputStreamReader(closeableResponse.getEntity().getContent()))
){
String line = "";
while ((line = rd.readLine()) != null) {
result.append(line);
}
} finally{
if (rd!=null) rd.close();
}
Я получаю ожидаемый идентификатор в этой строке ниже:
rd = новый BufferedReader (
новый InputStreamReader (closeableResponse.getEntity (). getContent ()))
)
Есть идеи по этому поводу? Я определил все переменные. Почему я получаю эту ошибку?