class DomainUtils {

    public static String base(URI uri) {
        return uri.getPort() < 0
                ? String.format("%s://%s", uri.getScheme(), uri.getHost())
                : String.format("%s://%s:%s", uri.getScheme(), uri.getHost(), uri.getPort());
    }

}