Request
getParameter
getParameterNames
getParameterValues
getParameterMap
Заполняются из данных POST если:
HTTP or HTTPS request
application/x-www-form-urlencoded
Любой из getParameter методов вызван
После этого данные из request потока недоступны
Request
getAttribute /setAttribute
getAttributeNames
getHeader
getHeaders
getHeaderNames
getIntHeader
getDateHeader
requestURI = contextPath + servletPath + pathInfo
getContextPath
getServletPath
getPathInfo
Request
getPathTranslated
getCookies
getLocale
getLocales
setCharacterEncoding (до чтения данных)
SSL
isSecure
Атрибут javax.servlet.request.cipher_suite
Атрибут javax.servlet.request.key_size
Атрибут javax.servlet.request.X509Certificate
Response
Buffering
getBufferSize
setBufferSize
isCommitted
reset (body+status code + headers)
resetBuffer
flushBuffer
Headers
setHeader
addHeader
setIntHeader
setDateHeader
addIntHeader
addDateHeader
Response
sendRedirect
sendError
setContentLength
Для установки character encoding (до getWriter, + нужен Content-Type):
setLocale
setCharacterEncoding
setContentType
Request завершается если:
Service ended
Достигнут ContentLength
Вызван sendError или sendRedirect