private Url toHttps(Url url) { if (url != null) { url.setProtocol(Scheme.HTTPS.urlName()); } return url; }
private Url toHttps(Url url) { if (url != null) { url.setProtocol(Scheme.HTTPS.urlName()); } return url; }
public Url mapHandler(IRequestHandler requestHandler) { Url url = delegate.mapHandler(requestHandler); switch (checker.getProtocol(requestHandler)){ case HTTP : url.setProtocol("http"); url.setPort(httpsConfig.getHttpPort()); break; case HTTPS : url.setProtocol("https"); url.setPort(httpsConfig.getHttpsPort()); break; } 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; }
final IRequestMapper o=getRootRequestMapper(); setRootRequestMapper(new IRequestMapper() { [...] @Override public Url mapHandler(IRequestHandler r) { Url u=o.mapHandler(r); if (condition) u.setProtocol("https"); return u; } });
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; }
/** * Creates a url for the handler. Modifies it with the correct {@link Scheme} if necessary. * * @param handler * @param request * @return url */ final Url mapHandler(IRequestHandler handler, Request request) { Url url = delegate.mapHandler(handler); Scheme desired = getDesiredSchemeFor(handler); Scheme current = getSchemeOf(request); if (!desired.isCompatibleWith(current)) { // the generated url does not have the correct scheme, set it (which in turn will cause // the url to be rendered in its full representation) url.setProtocol(desired.urlName()); url.setPort(desired.getPort(config)); } return url; }
/** * Creates a url for the handler. Modifies it with the correct {@link Scheme} if necessary. * * @param handler * @param request * @return url */ final Url mapHandler(IRequestHandler handler, Request request) { Url url = delegate.mapHandler(handler); Scheme desired = getDesiredSchemeFor(handler); Scheme current = getSchemeOf(request); if (!desired.isCompatibleWith(current)) { // the generated url does not have the correct scheme, set it (which in turn will cause // the url to be rendered in its full representation) url.setProtocol(desired.urlName()); url.setPort(desired.getPort(config)); } 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()); renderedUrl = renderFullUrl(relative);
relative.setHost(url.getHost()); relative.setPort(url.getPort()); relative.setProtocol(url.getProtocol()); renderedUrl = renderFullUrl(relative);