>

CloseableHttpClient를 사용하고 excute 메소드를 수행하면 처음에는 정상적으로 작동하지만 성공하지는 못합니다. "연결 풀 종료"라는 예외가 발생합니다.

내가 클라이언트를 닫지 않았기 때문에 누군가가 말했다 누군가가 httpclient 4.3의 버그라고 말했습니다.

내 프로젝트는 위의 문제는 없지만 여전히 작동하지 않습니다

CloseableHttpClient httpClient = HttpClientManagerUtils.getHttpClient();
    try {
        HttpResponse response = httpClient.execute(httpPost);
        if (response.getStatusLine().getStatusCode() == 200) {
            log.info("调用网易接口成功,url:{},param:{}", url, JSONObject.toJSON(param));
            HttpEntity entity = response.getEntity();
            if (entity.getContentType().toString().contains("application/json")) {
                String responseString = EntityUtils.toString(entity, "utf-8");
                return JSON.toJavaObject(JSON.parseObject(responseString), NimResult.class);
            }
        } else {
            throw new RuntimeException("http code : " + response.getStatusLine().getStatusCode() + ", exception:" +
                    EntityUtils.toString(response.getEntity()));
        }
    } catch (Exception e) {
        log.error("调用网易接口异常,url:{},param:{}", url, JSONObject.toJSON(param), e);
    } finally {
        httpClient.close();
    }

  • 이전 web applications - PWA를 사용하여 소규모 웹 사이트를 캐시 할 수 있습니까?
  • 다음 배열에서 가장 높은 점수의 Javascript 리턴 발생