code: public CloseableHttpResponse get(String url, Map<String, String> reqHeaders) throws IOException {
          CloseableHttpClient req = getClient();
          CloseableHttpResponse resp = null;
          HttpGet get = new HttpGet(url);
          addHeaders(get, reqHeaders);
          resp = req.execute(get);
          return resp;
      }
docs: Convenient method for GETing. It is the responsibility of the
  caller to call returnClient() to ensure clean state of the pool.
  @param url
  @param reqHeaders
  @return
  @throws IOException