| Modifier and Type | Method and Description | 
|---|---|
static boolean | 
checkFor304(javax.servlet.http.HttpServletRequest req,
           String pageName,
           Date lastModified)
If returns true, then should return a 304 (HTTP_NOT_MODIFIED) 
 | 
static String | 
createETag(String pageName,
          Date lastModified)
Creates an ETag based on page information. 
 | 
static String | 
getRemoteAddress(javax.servlet.http.HttpServletRequest req)
returns the remote address by looking into  
x-forwarded-for header or, if unavailable, 
 into ServletRequest.getRemoteAddr(). | 
static String | 
guessValidURI(String uri)
Attempts to form a valid URI based on the string given. 
 | 
static String | 
retrieveCookieValue(javax.servlet.http.HttpServletRequest request,
                   String cookieName)
Attempts to retrieve the given cookie value from the request. 
 | 
static String | 
safeGetQueryString(javax.servlet.http.HttpServletRequest request,
                  Charset contentEncoding)
Returns the query string (the portion after the question mark). 
 | 
public static String getRemoteAddress(javax.servlet.http.HttpServletRequest req)
x-forwarded-for header or, if unavailable, 
 into ServletRequest.getRemoteAddr().req - http requestpublic static String retrieveCookieValue(javax.servlet.http.HttpServletRequest request, String cookieName)
request - The current requestcookieName - The name of the cookie to fetch.public static String createETag(String pageName, Date lastModified)
pageName - The page name for which the ETag should be created.lastModified - The page last modified date for which the ETag should be created.public static boolean checkFor304(javax.servlet.http.HttpServletRequest req, String pageName, Date lastModified)
req - the HTTP requestpageName - the wiki page name to check forlastModified - the last modified date of the wiki page to check forpublic static String guessValidURI(String uri)
uri - URI to take a poke atpublic static String safeGetQueryString(javax.servlet.http.HttpServletRequest request, Charset contentEncoding)
request - The HTTP request to parse.Copyright © 2001-2019 The Apache Software Foundation. All rights reserved.