private boolean isAbsoluteLocation(HttpURI locationURI) { return locationURI.getHost() != null; }
@Override public String getServerName() { String name = _metadata.getURI().getHost(); // Return already determined host if (name != null) return name; return findServerName(); }
@Override public boolean parsedHostHeader(String host, int port) { if (_uri.getHost()==null) { _request.setServerName(host); _request.setServerPort(port); } return false; }
@Override public String getServerName() { MetaData.Request metadata = _metaData; String name = metadata==null?null:metadata.getURI().getHost(); // Return already determined host if (name != null) return name; return findServerName(); }
private boolean isBackendLocation(HttpURI locationURI) { for (BalancerMember balancerMember : _balancerMembers) { HttpURI backendURI = balancerMember.getBackendURI(); if (backendURI.getHost().equals(locationURI.getHost()) && backendURI.getScheme().equals(locationURI.getScheme()) && backendURI.getPort() == locationURI.getPort()) { return true; } } return false; }
@Override public int getServerPort() { HttpURI uri = _metadata.getURI(); int port = (uri.getHost()==null)?findServerPort():uri.getPort(); // If no port specified, return the default port for the scheme if (port <= 0) { if (getScheme().equalsIgnoreCase(URIUtil.HTTPS)) return 443; return 80; } // return a specific port return port; }
@Override public int getServerPort() { MetaData.Request metadata = _metaData; HttpURI uri = metadata==null?null:metadata.getURI(); int port = (uri==null||uri.getHost()==null)?findServerPort():uri.getPort(); // If no port specified, return the default port for the scheme if (port <= 0) { if (getScheme().equalsIgnoreCase(URIUtil.HTTPS)) return 443; return 80; } // return a specific port return port; }
_serverName = _uri.getHost(); _port = _uri.getPort(); if (_serverName != null)
_serverName = _uri.getHost(); _port = _uri.getPort(); if (_serverName != null)
if (port<0) port = HttpSchemes.HTTPS.equalsIgnoreCase(uri.getScheme())?443:80; if (!request.getServerName().equalsIgnoreCase(uri.getHost()) || request.getServerPort()!=port ||
if( path==null && _uri.getScheme()!=null &&_uri.getHost()!=null)
if (port < 0) port = HttpScheme.HTTPS.asString().equalsIgnoreCase(uri.getScheme()) ? 443 : 80; if (!request.getServerName().equalsIgnoreCase(uri.getHost()) || request.getServerPort() != port ||
if (!request.getServerName().equalsIgnoreCase(uri.getHost())) return url; if (request.getServerPort() != port)
_serverName = _uri.getHost(); if (_serverName != null)
if (!request.getServerName().equalsIgnoreCase(uri.getHost())) return url; if (request.getServerPort() != port)
_serverName = _uri.getHost(); _port = _uri.getPort(); if (_serverName != null)
_serverName = _uri.getHost(); _port = _uri.getPort(); if (_serverName != null)
_serverName = _uri.getHost(); _port = _uri.getPort(); if (_serverName != null)
_serverName = _uri.getHost(); _port = _uri.getPort(); if (_serverName != null)
HttpURI uri = new HttpURI(old_uri.getScheme(),old_uri.getHost(),old_uri.getPort(), _uri.getPath(),_uri.getParam(),_uri.getQuery(),_uri.getFragment());