setRootRequestMapper(new HttpsMapper(getRootRequestMapper(), new HttpsConfig(8080, 8443)){ @Override public Url mapHandler(IRequestHandler requestHandler) { Url url = super.mapHandler(requestHandler); if ("https".equals(url.getProtocol)){ // Force the HostName for HTTPS requests url.setHost("securepage.example.com"); } return url; } });
private Url setParameters(Url url) { url.setPort(httpServletRequest.getServerPort()); url.setHost(httpServletRequest.getServerName()); url.setProtocol(httpServletRequest.getScheme()); url.setContextRelative(true); return url; }
private Url setParameters(Url url) { url.setPort(httpServletRequest.getServerPort()); url.setHost(httpServletRequest.getServerName()); url.setProtocol(httpServletRequest.getScheme()); url.setContextRelative(true); return url; }
private Url parseUrl(String urlString) { Url url = Url.parse(urlString); // to avoid UrlRenderer touching the url (shouldRenderAsFull) url.setProtocol(null); url.setHost(null); url.setPort(null); return url; }
/** * @return request url */ public Url getUrl() { final String urlString; final String queryString = getQueryString(); if (Strings.isEmpty(queryString)) { urlString = getRequestURI(); } else { urlString = getRequestURI() + '?' + queryString; } final Url url = Url.parse(urlString, getCharset()); url.setProtocol(scheme); url.setHost(serverName); url.setPort(serverPort); return url; }
/** * @return request url */ public Url getUrl() { final String urlString; final String queryString = getQueryString(); if (Strings.isEmpty(queryString)) { urlString = getRequestURI(); } else { urlString = getRequestURI() + '?' + queryString; } final Url url = Url.parse(urlString, getCharset()); url.setProtocol(scheme); url.setHost(serverName); url.setPort(serverPort); return url; }
relative.setHost(url.getHost()); relative.setPort(url.getPort()); relative.setProtocol(url.getProtocol());
relative.setHost(url.getHost()); relative.setPort(url.getPort()); relative.setProtocol(url.getProtocol());