docs: public String getHostAndPort() {
          String host = requestHeaders.getFirst(Headers.HOST);
          if (host == null) {
              InetSocketAddress address = getDestinationAddress();
              host = NetworkUtils.formatPossibleIpv6Address(address.getHostString());
              int port = address.getPort();
              if (!((getRequestScheme().equals("http") && port == 80)
                      || (getRequestScheme().equals("https") && port == 443))) {
                  host = host + ":" + port;
              }
          }
          return host;
      }