docs: public static String request(HttpUriRequest httpUriRequest,
              Charset charSet) {
          try (CloseableHttpResponse response =
                  getHttpClient().execute(httpUriRequest)) {
              HttpEntity httpEntity = response.getEntity();
              int statusCode = response.getStatusLine().getStatusCode();
              if (statusCode >= 200 && statusCode < 300)
                  return EntityUtils.toString(httpEntity, charSet);
              throw new IllegalStateException(
                      response.getStatusLine().getStatusCode() + JMString.SPACE
                              + response.getStatusLine().getReasonPhrase());
          } catch (IOException e) {
              throw JMExceptionManager.handleExceptionAndReturnRuntimeEx(log, e,
                      "request", httpUriRequest);
          }
      }