public class MockHttpServletRequest extends Object implements javax.servlet.http.HttpServletRequest
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,Object> |
attributeMap |
protected String |
authType |
protected String |
characterEncoding |
protected byte[] |
content |
protected String |
contextPath |
protected Set<javax.servlet.http.Cookie> |
cookies |
protected Map<String,String> |
headers |
protected javax.servlet.ServletInputStream |
inputStream |
private String |
localAddr |
protected LinkedList<Locale> |
locales |
private String |
localName |
private int |
localPort |
protected String |
method |
protected Map<String,String[]> |
parameters |
protected com.google.common.collect.Multimap<String,javax.servlet.http.Part> |
parts |
protected String |
pathInfo |
protected String |
pathTranslated |
protected String |
protocol |
protected String |
queryString |
private String |
remoteAddr |
private String |
remoteHost |
private int |
remotePort |
protected String |
remoteUser |
protected boolean |
requestedSessionIdFromCookie |
protected boolean |
requestedSessionIdFromURL |
protected boolean |
requestedSessionIdValid |
protected String |
requestURI |
protected StringBuffer |
requestURL |
protected javax.servlet.http.HttpServletResponse |
response |
protected javax.servlet.ServletContext |
servletContext |
protected String |
servletPath |
protected javax.servlet.http.HttpSession |
session |
protected Principal |
userPrincipal |
protected Set<String> |
userRoles |
| 构造器和说明 |
|---|
MockHttpServletRequest() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addHeader(String name,
Object value) |
void |
addParameter(String key,
Number num) |
void |
addParameter(String key,
Object value) |
void |
addParameter(String key,
String value) |
void |
addParameter(String key,
String[] values) |
void |
addPart(javax.servlet.http.Part part) |
void |
addQueryParameter(String key,
Object value) |
void |
addUserRole(String role) |
boolean |
authenticate(javax.servlet.http.HttpServletResponse response) |
String |
changeSessionId() |
javax.servlet.AsyncContext |
getAsyncContext() |
Object |
getAttribute(String key) |
Enumeration<String> |
getAttributeNames() |
String |
getAuthType() |
String |
getCharacterEncoding() |
int |
getContentLength() |
long |
getContentLengthLong() |
String |
getContentType() |
String |
getContextPath() |
private javax.servlet.http.Cookie |
getCookieObject(String name)
Get cookie object by cookie name.
|
javax.servlet.http.Cookie[] |
getCookies() |
private String |
getCookieValue(String name)
Get cookie value by cookie name.
|
long |
getDateHeader(String name) |
javax.servlet.DispatcherType |
getDispatcherType() |
String |
getHeader(String name) |
Enumeration<String> |
getHeaderNames() |
Enumeration<String> |
getHeaders(String name) |
javax.servlet.ServletInputStream |
getInputStream() |
int |
getIntHeader(String name) |
String |
getLocalAddr() |
Locale |
getLocale() |
Enumeration<Locale> |
getLocales() |
String |
getLocalName() |
int |
getLocalPort() |
String |
getMethod() |
String |
getParameter(String key) |
Map<String,String[]> |
getParameterMap() |
Enumeration<String> |
getParameterNames() |
String[] |
getParameterValues(String name) |
javax.servlet.http.Part |
getPart(String name) |
Collection<javax.servlet.http.Part> |
getParts() |
String |
getPathInfo() |
String |
getPathTranslated() |
String |
getProtocol() |
String |
getQueryString() |
BufferedReader |
getReader() |
String |
getRealPath(String path) |
String |
getRemoteAddr() |
String |
getRemoteHost() |
int |
getRemotePort() |
String |
getRemoteUser() |
javax.servlet.RequestDispatcher |
getRequestDispatcher(String path) |
String |
getRequestedSessionId() |
String |
getRequestURI() |
StringBuffer |
getRequestURL() |
javax.servlet.http.HttpServletResponse |
getResponse() |
String |
getScheme() |
String |
getServerName() |
int |
getServerPort() |
javax.servlet.ServletContext |
getServletContext() |
String |
getServletPath() |
javax.servlet.http.HttpSession |
getSession() |
javax.servlet.http.HttpSession |
getSession(boolean create) |
Principal |
getUserPrincipal() |
boolean |
isAsyncStarted() |
boolean |
isAsyncSupported() |
boolean |
isRequestedSessionIdFromCookie() |
boolean |
isRequestedSessionIdFromUrl() |
boolean |
isRequestedSessionIdFromURL() |
boolean |
isRequestedSessionIdValid() |
boolean |
isSecure() |
boolean |
isUserInRole(String role) |
void |
login(String username,
String password) |
void |
logout() |
void |
removeAttribute(String key) |
void |
setAttribute(String key,
Object value) |
void |
setAuthType(String authType) |
void |
setCharacterEncoding(String characterEncoding) |
void |
setContent(byte[] content) |
void |
setContextPath(String contextPath) |
private void |
setCookie(String name,
String value,
int maxAgeInSeconds) |
void |
setCookies(Set<javax.servlet.http.Cookie> cookies) |
void |
setHeaders(Map<String,String> headers) |
void |
setInputStream(javax.servlet.ServletInputStream ins) |
void |
setLocalAddr(String localAddr) |
void |
setLocales(LinkedList<Locale> locales) |
void |
setLocalName(String localName) |
void |
setLocalPort(int localPort) |
void |
setMethod(String method) |
void |
setPathInfo(String pathInfo) |
void |
setProtocol(String protocol) |
void |
setQueryString(String queryString) |
void |
setRemoteAddr(String remoteAddr) |
void |
setRemoteHost(String remoteHost) |
void |
setRemotePort(int remotePort) |
void |
setRemoteUser(String remoteUser) |
void |
setRequestedSessionIdFromCookie(boolean requestedSessionIdFromCookie) |
void |
setRequestedSessionIdFromURL(boolean requestedSessionIdFromURL) |
void |
setRequestedSessionIdValid(boolean requestedSessionIdValid) |
void |
setRequestURI(String requestURI) |
void |
setRequestURL(StringBuffer requestURL) |
void |
setResponse(javax.servlet.http.HttpServletResponse response) |
void |
setServletContext(javax.servlet.ServletContext servletContext) |
void |
setServletPath(String servletPath) |
void |
setUserPrincipal(Principal userPrincipal) |
javax.servlet.AsyncContext |
startAsync() |
javax.servlet.AsyncContext |
startAsync(javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse) |
private void |
updateQueryString() |
<T extends javax.servlet.http.HttpUpgradeHandler> |
upgrade(Class<T> handlerClass) |
protected String contextPath
protected String pathTranslated
protected String queryString
protected String requestURI
protected String servletPath
protected String characterEncoding
private String remoteAddr
private String remoteHost
private int remotePort
private int localPort
protected String remoteUser
protected Principal userPrincipal
protected StringBuffer requestURL
protected javax.servlet.http.HttpSession session
protected javax.servlet.ServletInputStream inputStream
protected byte[] content
protected javax.servlet.ServletContext servletContext
protected javax.servlet.http.HttpServletResponse response
protected Map<String,Object> attributeMap
protected Map<String,String[]> parameters
protected LinkedList<Locale> locales
protected boolean requestedSessionIdValid
protected boolean requestedSessionIdFromCookie
protected boolean requestedSessionIdFromURL
public MockHttpServletRequest()
public String getContextPath()
getContextPath 在接口中 javax.servlet.http.HttpServletRequestpublic void setContextPath(String contextPath)
public String getHeader(String name)
getHeader 在接口中 javax.servlet.http.HttpServletRequestpublic void setHeaders(Map<String,String> headers)
public String getPathInfo()
getPathInfo 在接口中 javax.servlet.http.HttpServletRequestpublic void setPathInfo(String pathInfo)
public String getPathTranslated()
getPathTranslated 在接口中 javax.servlet.http.HttpServletRequestpublic String getQueryString()
getQueryString 在接口中 javax.servlet.http.HttpServletRequestpublic void setQueryString(String queryString)
public String getRemoteUser()
getRemoteUser 在接口中 javax.servlet.http.HttpServletRequestpublic void addUserRole(String role)
public boolean isUserInRole(String role)
isUserInRole 在接口中 javax.servlet.http.HttpServletRequestpublic void setRemoteUser(String remoteUser)
public String getAuthType()
getAuthType 在接口中 javax.servlet.http.HttpServletRequestpublic void setAuthType(String authType)
public String getRequestURI()
getRequestURI 在接口中 javax.servlet.http.HttpServletRequestpublic void setRequestURI(String requestURI)
public StringBuffer getRequestURL()
getRequestURL 在接口中 javax.servlet.http.HttpServletRequestpublic void setRequestURL(StringBuffer requestURL)
public String getRequestedSessionId()
getRequestedSessionId 在接口中 javax.servlet.http.HttpServletRequestpublic String getServletPath()
getServletPath 在接口中 javax.servlet.http.HttpServletRequestpublic void setServletPath(String servletPath)
public javax.servlet.http.HttpSession getSession()
getSession 在接口中 javax.servlet.http.HttpServletRequestpublic javax.servlet.http.HttpSession getSession(boolean create)
getSession 在接口中 javax.servlet.http.HttpServletRequestpublic String changeSessionId()
changeSessionId 在接口中 javax.servlet.http.HttpServletRequestprivate String getCookieValue(String name)
private javax.servlet.http.Cookie getCookieObject(String name)
private void setCookie(String name, String value, int maxAgeInSeconds)
name - value - maxAgeInSeconds - public Principal getUserPrincipal()
getUserPrincipal 在接口中 javax.servlet.http.HttpServletRequestpublic void setUserPrincipal(Principal userPrincipal)
public Object getAttribute(String key)
getAttribute 在接口中 javax.servlet.ServletRequestpublic Enumeration<String> getAttributeNames()
getAttributeNames 在接口中 javax.servlet.ServletRequestpublic String getCharacterEncoding()
getCharacterEncoding 在接口中 javax.servlet.ServletRequestpublic int getContentLength()
getContentLength 在接口中 javax.servlet.ServletRequestpublic String getContentType()
getContentType 在接口中 javax.servlet.ServletRequestpublic javax.servlet.ServletInputStream getInputStream() throws IOException
getInputStream 在接口中 javax.servlet.ServletRequestIOExceptionpublic void setInputStream(javax.servlet.ServletInputStream ins)
public void setContent(byte[] content)
public long getContentLengthLong()
getContentLengthLong 在接口中 javax.servlet.ServletRequestpublic String getParameter(String key)
getParameter 在接口中 javax.servlet.ServletRequestpublic void addParameter(String key, Number num)
public void addParameter(String key, String value)
public void addParameter(String key, Object value)
public void addParameter(String key, String[] values)
public void addQueryParameter(String key, Object value)
private void updateQueryString()
public Map<String,String[]> getParameterMap()
getParameterMap 在接口中 javax.servlet.ServletRequestpublic Enumeration<String> getParameterNames()
getParameterNames 在接口中 javax.servlet.ServletRequestpublic String[] getParameterValues(String name)
getParameterValues 在接口中 javax.servlet.ServletRequestpublic String getProtocol()
getProtocol 在接口中 javax.servlet.ServletRequestpublic void setProtocol(String protocol)
public void removeAttribute(String key)
removeAttribute 在接口中 javax.servlet.ServletRequestpublic void setAttribute(String key, Object value)
setAttribute 在接口中 javax.servlet.ServletRequestpublic javax.servlet.http.Cookie[] getCookies()
getCookies 在接口中 javax.servlet.http.HttpServletRequestpublic void setCookies(Set<javax.servlet.http.Cookie> cookies)
public Enumeration<Locale> getLocales()
getLocales 在接口中 javax.servlet.ServletRequestpublic void setLocales(LinkedList<Locale> locales)
public void setCharacterEncoding(String characterEncoding)
setCharacterEncoding 在接口中 javax.servlet.ServletRequestpublic javax.servlet.ServletContext getServletContext()
getServletContext 在接口中 javax.servlet.ServletRequestpublic javax.servlet.AsyncContext startAsync() throws IllegalStateException
startAsync 在接口中 javax.servlet.ServletRequestIllegalStateExceptionpublic javax.servlet.AsyncContext startAsync(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse) throws IllegalStateException
startAsync 在接口中 javax.servlet.ServletRequestIllegalStateExceptionpublic boolean isAsyncStarted()
isAsyncStarted 在接口中 javax.servlet.ServletRequestpublic String getServerName()
getServerName 在接口中 javax.servlet.ServletRequestpublic int getServerPort()
getServerPort 在接口中 javax.servlet.ServletRequestpublic BufferedReader getReader() throws IOException
getReader 在接口中 javax.servlet.ServletRequestIOExceptionpublic void setRemotePort(int remotePort)
public int getRemotePort()
getRemotePort 在接口中 javax.servlet.ServletRequestpublic void setRemoteAddr(String remoteAddr)
public String getRemoteAddr()
getRemoteAddr 在接口中 javax.servlet.ServletRequestpublic void setRemoteHost(String remoteHost)
public String getRemoteHost()
getRemoteHost 在接口中 javax.servlet.ServletRequestpublic boolean isRequestedSessionIdFromURL()
isRequestedSessionIdFromURL 在接口中 javax.servlet.http.HttpServletRequestpublic boolean isRequestedSessionIdFromUrl()
isRequestedSessionIdFromUrl 在接口中 javax.servlet.http.HttpServletRequestpublic void setRequestedSessionIdFromURL(boolean requestedSessionIdFromURL)
public boolean authenticate(javax.servlet.http.HttpServletResponse response) throws IOException, javax.servlet.ServletException
authenticate 在接口中 javax.servlet.http.HttpServletRequestIOExceptionjavax.servlet.ServletExceptionpublic void login(String username, String password) throws javax.servlet.ServletException
login 在接口中 javax.servlet.http.HttpServletRequestjavax.servlet.ServletExceptionpublic void setRequestedSessionIdFromCookie(boolean requestedSessionIdFromCookie)
public boolean isRequestedSessionIdFromCookie()
isRequestedSessionIdFromCookie 在接口中 javax.servlet.http.HttpServletRequestpublic void setRequestedSessionIdValid(boolean requestedSessionIdValid)
public boolean isRequestedSessionIdValid()
isRequestedSessionIdValid 在接口中 javax.servlet.http.HttpServletRequestpublic void setLocalPort(int localPort)
public int getLocalPort()
getLocalPort 在接口中 javax.servlet.ServletRequestpublic void setLocalAddr(String localAddr)
public String getLocalAddr()
getLocalAddr 在接口中 javax.servlet.ServletRequestpublic void setLocalName(String localName)
public String getLocalName()
getLocalName 在接口中 javax.servlet.ServletRequestpublic boolean isAsyncSupported()
isAsyncSupported 在接口中 javax.servlet.ServletRequestpublic javax.servlet.AsyncContext getAsyncContext()
getAsyncContext 在接口中 javax.servlet.ServletRequestpublic boolean isSecure()
isSecure 在接口中 javax.servlet.ServletRequestpublic javax.servlet.RequestDispatcher getRequestDispatcher(String path)
getRequestDispatcher 在接口中 javax.servlet.ServletRequestpublic String getRealPath(String path)
getRealPath 在接口中 javax.servlet.ServletRequestpublic long getDateHeader(String name)
getDateHeader 在接口中 javax.servlet.http.HttpServletRequestpublic javax.servlet.DispatcherType getDispatcherType()
getDispatcherType 在接口中 javax.servlet.ServletRequestpublic Enumeration<String> getHeaders(String name)
getHeaders 在接口中 javax.servlet.http.HttpServletRequestpublic Enumeration<String> getHeaderNames()
getHeaderNames 在接口中 javax.servlet.http.HttpServletRequestpublic int getIntHeader(String name)
getIntHeader 在接口中 javax.servlet.http.HttpServletRequestpublic void logout() throws javax.servlet.ServletException
logout 在接口中 javax.servlet.http.HttpServletRequestjavax.servlet.ServletExceptionpublic void addPart(javax.servlet.http.Part part)
public javax.servlet.http.Part getPart(String name) throws IOException, javax.servlet.ServletException
getPart 在接口中 javax.servlet.http.HttpServletRequestIOExceptionjavax.servlet.ServletExceptionpublic Collection<javax.servlet.http.Part> getParts() throws IOException, javax.servlet.ServletException
getParts 在接口中 javax.servlet.http.HttpServletRequestIOExceptionjavax.servlet.ServletExceptionpublic <T extends javax.servlet.http.HttpUpgradeHandler> T upgrade(Class<T> handlerClass) throws IOException, javax.servlet.ServletException
upgrade 在接口中 javax.servlet.http.HttpServletRequestIOExceptionjavax.servlet.ServletExceptionpublic void setServletContext(javax.servlet.ServletContext servletContext)
public javax.servlet.http.HttpServletResponse getResponse()
public void setResponse(javax.servlet.http.HttpServletResponse response)
Copyright © 2024. All rights reserved.