docs: @Override
      public StringBuffer getRequestURL() {
  
          StringBuffer sb = new StringBuffer(getScheme());
          sb.append("://");
          // Note: following code required if IPv6 IP host does not contain brackets
          // String host = getTargetHost();
          // if (-1 != host.indexOf(":")) {
          // // wrap brackets around the IPv6 IP address
          // host = "[" + host + "]";
          // }
          // sb.append(host);
          sb.append(getTargetHost());
          sb.append(':');
          sb.append(getTargetPort());
          sb.append(getRequestURI());
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
              Tr.debug(tc, "getRequestURL() returning " + sb.toString());
          }
          return sb;
      }