docs: public static HttpResponse postJson(String urlStr, String body) throws IOException, ServiceException {
  
          URL url = new URL(urlStr);
          HttpURLConnection urlConnection = (HttpURLConnection) url
                  .openConnection();
          if (urlConnection instanceof HttpsURLConnection) {
              setTLSConnection((HttpsURLConnection)urlConnection);
          }
          urlConnection.addRequestProperty("Accept", "application/json");
  
          urlConnection.setRequestMethod("POST");
  
          urlConnection.addRequestProperty("Content-Type", "application/json");
          urlConnection.addRequestProperty("Content-Length",
                  Integer.toString(body.length()));
          urlConnection.setDoOutput(true);
          urlConnection.setDoInput(true);
          urlConnection.setUseCaches(false);
  
          OutputStream out = urlConnection.getOutputStream();
          out.write(body.getBytes());
          ByteStreams.copy(new ByteArrayInputStream(body.getBytes()), out);
          return getHttpResponse(urlConnection);
      }