AUTH_TYPE request.getAuthType()
CONTENT_LENGTH request.getContentLength()
CONTENT_TYPE request.getContentType()
DOCUMENT_ROOT getServletContext().getRealPath()
PATH_INFO request.getPathInfo()
PATH_TRANSLATED request.getPathTranslated()
QUERY_STRING request.getQueryString()
REMOTE_ADDR request.getRemoteAddr()
REMOTE_HOST request.getRemoteHost()
REMOTE_USER request.getRemoteUser()
REQUEST_METHOD request.getMethod()
SCRIPT_NAME request.getServletPath()
SERVER_NAME request.getServerName()
SERVER_PORT request.getServerPort()
SERVER_PROTOCOL request.getProtocol()
SERVER_SOFTWARE getServletContext().getServerInfo()
HTTP_XXX_YYY Variables of the form HTTP_HEADER_NAME can be accessed using the request.getHeader(Header-Name)
Example:
HTTP_REFERER by request.getHeader("Referer")
HTTP_COOKIE by request.getHeader("Cookie")
HTTP_USER_AGENT by request.getHeader("User-Agent")
If you have a hot tip and we publish it, we'll pay you. However, due to accounting overhead we no longer pay $10 for a single tip submission. You must accumulate 10 acceptable tips to receive payment. Be sure to include a clear explanation of what the technique does and why it's useful. If it includes code, limit it to 20 lines if possible.
Submit your tip here.