public Object executeWithResponseExtractor(URI url) {
    return restTemplate.execute(url, HttpMethod.POST, this::addHeaderValues, this::extractResponse);
  }
@return either a json representation of ResultModel or a Path
geode-gfsh/src/main/java/org/apache/geode/management/internal/web/http/support/HttpRequester.java