code: private boolean checkStatusReallyUp(String bodyString) {
          Map<?, ?> result = null;
          try {
              result = new ObjectMapper().readValue(bodyString, Map.class);
          } catch (Exception e) {
              return false;
          }
          String status = (String) result.get("status");
          return "UP".equals(status);
      }
docs: If the server returns a 200 OK, we still need to check the content if the server
  is really up. This is explained here: https://twitter.com/heiglandreas/status/801137903149654017
  @param bodyString String representation of the body
  @return true if it is really up, false otherwise (still starting).