/** * @return http URL unless console is https only. Default http://127.0.0.1:7657/ */ private String getHTTPConsoleURL() { String unset = "*unset*"; String httpHost = getActualHost(SVC_CONSOLE, unset); String httpsHost = getActualHost(SVC_HTTPS_CONSOLE, unset); int httpPort = getPort(SVC_CONSOLE, DEFAULT_CONSOLE_PORT); int httpsPort = getPort(SVC_HTTPS_CONSOLE); boolean httpsOnly = httpsPort > 0 && httpHost.equals(unset) && !httpsHost.equals(unset); if (httpsOnly) return "https://" + httpsHost + ':' + httpsPort + '/'; if (httpHost.equals(unset)) httpHost = DEFAULT_HOST; return "http://" + httpHost + ':' + httpPort + '/'; }
/** * @return https URL unless console is http only. Default http://127.0.0.1:7657/ * @since 0.9.34 */ private String getHTTPSConsoleURL() { String unset = "*unset*"; String httpHost = getActualHost(SVC_CONSOLE, unset); String httpsHost = getActualHost(SVC_HTTPS_CONSOLE, unset); int httpPort = getPort(SVC_CONSOLE); int httpsPort = getPort(SVC_HTTPS_CONSOLE, DEFAULT_HTTPS_CONSOLE_PORT); boolean httpOnly = httpPort > 0 && httpsHost.equals(unset) && !httpHost.equals(unset); if (httpOnly) return "http://" + httpHost + ':' + httpPort + '/'; if (httpsHost.equals(unset)) return "http://" + DEFAULT_HOST + ':' + DEFAULT_CONSOLE_PORT + '/'; return "https://" + httpsHost + ':' + httpsPort + '/'; }