когда я устанавливаю okhttpClient3, я отправляю запрос на получение, подобный следующему:
public String sendGetRequest(String url, HashMap<String, String> headersMap) throws Exception {
Headers headers = addHeaders(headersMap);
Request request = new Request.Builder()
.url(url).headers(headers).build();
try{
Response response =httpClient.newCall(request).execute();
LOG.info(String.format("Response data is: =[%s]", response.body().string()));
return response.body().string();
}catch(Exception e){
LOG.error(String.format("Request failed=[%s]",e.getMessage()));
}finally {
httpClient.connectionPool().evictAll();
}
return null;
}
Я вижу, что когда я пытаюсь вернуть строковый ответ, я получаю, что клиент был закрыт. Как я могу управлять, когда клиент будет закрыт?