@Beta
public final class ServletRequestUrlHelper
extends java.lang.Object
Constructor and Description |
---|
ServletRequestUrlHelper() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
contentDispositionAttachment(java.lang.String fileName) |
static java.lang.String |
createUri(javax.servlet.http.HttpServletRequest req,
java.lang.String path) |
static java.lang.String |
createUri(java.lang.String path) |
static java.lang.String |
getFullUrl() |
static java.lang.String |
getFullUrl(javax.servlet.http.HttpServletRequest req) |
static java.lang.String |
getHost() |
static java.lang.String |
getHost(javax.servlet.http.HttpServletRequest req) |
static com.google.common.net.HostAndPort |
getHostAndPort() |
static com.google.common.net.HostAndPort |
getHostAndPort(javax.servlet.http.HttpServletRequest req) |
static java.lang.String |
getPath() |
static java.lang.String |
getPath(javax.servlet.http.HttpServletRequest req) |
static int |
getPort() |
static int |
getPort(javax.servlet.http.HttpServletRequest req) |
static java.lang.String |
getRemoteAddress(javax.servlet.http.HttpServletRequest req) |
static java.lang.String |
getScheme() |
static java.lang.String |
getScheme(javax.servlet.http.HttpServletRequest req) |
static java.lang.String |
getServerUrl() |
static java.lang.String |
getServerUrl(javax.servlet.http.HttpServletRequest req) |
static UriRewritingResult |
rewriteUri(javax.servlet.http.HttpServletRequest req,
java.lang.String uri) |
static UriRewritingResult |
rewriteUri(java.lang.String uri) |
public static java.lang.String createUri(java.lang.String path)
public static java.lang.String createUri(javax.servlet.http.HttpServletRequest req, java.lang.String path)
public static java.lang.String getScheme()
public static java.lang.String getScheme(javax.servlet.http.HttpServletRequest req)
public static java.lang.String getHost()
public static java.lang.String getHost(javax.servlet.http.HttpServletRequest req)
public static int getPort()
public static int getPort(javax.servlet.http.HttpServletRequest req)
public static com.google.common.net.HostAndPort getHostAndPort()
public static com.google.common.net.HostAndPort getHostAndPort(javax.servlet.http.HttpServletRequest req)
public static java.lang.String getRemoteAddress(javax.servlet.http.HttpServletRequest req)
public static java.lang.String getPath()
public static java.lang.String getPath(javax.servlet.http.HttpServletRequest req)
public static java.lang.String getServerUrl()
public static java.lang.String getServerUrl(javax.servlet.http.HttpServletRequest req)
public static java.lang.String getFullUrl()
public static java.lang.String getFullUrl(javax.servlet.http.HttpServletRequest req)
public static UriRewritingResult rewriteUri(java.lang.String uri)
public static UriRewritingResult rewriteUri(javax.servlet.http.HttpServletRequest req, java.lang.String uri)
public static java.lang.String contentDispositionAttachment(java.lang.String fileName)