docs: final public Resp doGet(String url) throws IOException {
  
          Resp resp = null;
          String result = null;
          try {
              result = WebUtils.doGet(url, null);
          } catch (IOException e1) {
              try {
                  resp = (Resp) getResponseClass().newInstance();
                  resp.setSuccess(false);
                  resp.setMsg("GET ERROR: url=" + url + ", errorMsg=" + e1.getMessage());
                  return resp;
              } catch (InstantiationException e) {
                  throw new HttpCmdException(e);
              } catch (IllegalAccessException e) {
                  throw new HttpCmdException(e);
              }
          }
          if (StringUtils.isNotEmpty(result)) {
              resp = JSON.parse(result, getResponseClass());
          }
          return resp;
      }