@Override
    public Map<String, String> getProperties(List<String> selection) {
      try {
        Map<String, Object> args = new TreeMap<>();
        args.put("method", "fetchProperties");
        args.put("keys", selection);
        Object result = clientCall(jwt, url, "POST", args);
        return result instanceof Map? (Map<String, String>) result : null ;
      } catch(IOException xio) {
        return null;
      }
    }
A property client that uses http as transport.
standalone-metastore/metastore-server/src/test/java/org/apache/hadoop/hive/metastore/properties/HMSServletTest.java