org.nutz.mock.servlet
类 MockHttpServletResponse
java.lang.Object
org.nutz.mock.servlet.MockHttpServletResponse
- 所有已实现的接口:
- javax.servlet.http.HttpServletResponse, javax.servlet.ServletResponse
public class MockHttpServletResponse
- extends java.lang.Object
- implements javax.servlet.http.HttpServletResponse
从接口 javax.servlet.http.HttpServletResponse 继承的字段 |
SC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_FOUND, SC_GATEWAY_TIMEOUT, SC_GONE, SC_HTTP_VERSION_NOT_SUPPORTED, SC_INTERNAL_SERVER_ERROR, SC_LENGTH_REQUIRED, SC_METHOD_NOT_ALLOWED, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_MULTIPLE_CHOICES, SC_NO_CONTENT, SC_NON_AUTHORITATIVE_INFORMATION, SC_NOT_ACCEPTABLE, SC_NOT_FOUND, SC_NOT_IMPLEMENTED, SC_NOT_MODIFIED, SC_OK, SC_PARTIAL_CONTENT, SC_PAYMENT_REQUIRED, SC_PRECONDITION_FAILED, SC_PROXY_AUTHENTICATION_REQUIRED, SC_REQUEST_ENTITY_TOO_LARGE, SC_REQUEST_TIMEOUT, SC_REQUEST_URI_TOO_LONG, SC_REQUESTED_RANGE_NOT_SATISFIABLE, SC_RESET_CONTENT, SC_SEE_OTHER, SC_SERVICE_UNAVAILABLE, SC_SWITCHING_PROTOCOLS, SC_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY |
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
stream
protected java.io.ByteArrayOutputStream stream
writer
protected java.io.PrintWriter writer
headers
protected java.util.Map<java.lang.String,java.lang.String> headers
cookies
protected java.util.Set<javax.servlet.http.Cookie> cookies
status
protected int status
statusMessage
protected java.lang.String statusMessage
locale
protected java.util.Locale locale
contentType
protected java.lang.String contentType
characterEncoding
protected java.lang.String characterEncoding
MockHttpServletResponse
public MockHttpServletResponse()
addCookie
public void addCookie(javax.servlet.http.Cookie cookie)
- 指定者:
- 接口
javax.servlet.http.HttpServletResponse
中的 addCookie
addDateHeader
public void addDateHeader(java.lang.String key,
long value)
- 指定者:
- 接口
javax.servlet.http.HttpServletResponse
中的 addDateHeader
addHeader
public void addHeader(java.lang.String key,
java.lang.String value)
- 指定者:
- 接口
javax.servlet.http.HttpServletResponse
中的 addHeader
addIntHeader
public void addIntHeader(java.lang.String key,
int value)
- 指定者:
- 接口
javax.servlet.http.HttpServletResponse
中的 addIntHeader
containsHeader
public boolean containsHeader(java.lang.String key)
- 指定者:
- 接口
javax.servlet.http.HttpServletResponse
中的 containsHeader
encodeRedirectURL
public java.lang.String encodeRedirectURL(java.lang.String arg0)
- 指定者:
- 接口
javax.servlet.http.HttpServletResponse
中的 encodeRedirectURL
encodeRedirectUrl
public java.lang.String encodeRedirectUrl(java.lang.String arg0)
- 指定者:
- 接口
javax.servlet.http.HttpServletResponse
中的 encodeRedirectUrl
encodeURL
public java.lang.String encodeURL(java.lang.String arg0)
- 指定者:
- 接口
javax.servlet.http.HttpServletResponse
中的 encodeURL
encodeUrl
public java.lang.String encodeUrl(java.lang.String arg0)
- 指定者:
- 接口
javax.servlet.http.HttpServletResponse
中的 encodeUrl
sendError
public void sendError(int error)
throws java.io.IOException
- 指定者:
- 接口
javax.servlet.http.HttpServletResponse
中的 sendError
- 抛出:
java.io.IOException
sendError
public void sendError(int arg0,
java.lang.String arg1)
throws java.io.IOException
- 指定者:
- 接口
javax.servlet.http.HttpServletResponse
中的 sendError
- 抛出:
java.io.IOException
sendRedirect
public void sendRedirect(java.lang.String value)
throws java.io.IOException
- 指定者:
- 接口
javax.servlet.http.HttpServletResponse
中的 sendRedirect
- 抛出:
java.io.IOException
setDateHeader
public void setDateHeader(java.lang.String key,
long value)
- 指定者:
- 接口
javax.servlet.http.HttpServletResponse
中的 setDateHeader
setHeader
public void setHeader(java.lang.String key,
java.lang.String value)
- 指定者:
- 接口
javax.servlet.http.HttpServletResponse
中的 setHeader
setIntHeader
public void setIntHeader(java.lang.String key,
int value)
- 指定者:
- 接口
javax.servlet.http.HttpServletResponse
中的 setIntHeader
setStatus
public void setStatus(int status)
- 指定者:
- 接口
javax.servlet.http.HttpServletResponse
中的 setStatus
setStatus
public void setStatus(int status,
java.lang.String statusMessage)
- 指定者:
- 接口
javax.servlet.http.HttpServletResponse
中的 setStatus
flushBuffer
public void flushBuffer()
throws java.io.IOException
- 指定者:
- 接口
javax.servlet.ServletResponse
中的 flushBuffer
- 抛出:
java.io.IOException
getBufferSize
public int getBufferSize()
- 指定者:
- 接口
javax.servlet.ServletResponse
中的 getBufferSize
getCharacterEncoding
public java.lang.String getCharacterEncoding()
- 指定者:
- 接口
javax.servlet.ServletResponse
中的 getCharacterEncoding
getContentType
public java.lang.String getContentType()
- 指定者:
- 接口
javax.servlet.ServletResponse
中的 getContentType
getLocale
public java.util.Locale getLocale()
- 指定者:
- 接口
javax.servlet.ServletResponse
中的 getLocale
getOutputStream
public javax.servlet.ServletOutputStream getOutputStream()
throws java.io.IOException
- 指定者:
- 接口
javax.servlet.ServletResponse
中的 getOutputStream
- 抛出:
java.io.IOException
getWriter
public java.io.PrintWriter getWriter()
throws java.io.IOException
- 指定者:
- 接口
javax.servlet.ServletResponse
中的 getWriter
- 抛出:
java.io.IOException
isCommitted
public boolean isCommitted()
- 指定者:
- 接口
javax.servlet.ServletResponse
中的 isCommitted
reset
public void reset()
- 指定者:
- 接口
javax.servlet.ServletResponse
中的 reset
resetBuffer
public void resetBuffer()
- 指定者:
- 接口
javax.servlet.ServletResponse
中的 resetBuffer
setBufferSize
public void setBufferSize(int arg0)
- 指定者:
- 接口
javax.servlet.ServletResponse
中的 setBufferSize
setCharacterEncoding
public void setCharacterEncoding(java.lang.String characterEncoding)
- 指定者:
- 接口
javax.servlet.ServletResponse
中的 setCharacterEncoding
setContentLength
public void setContentLength(int arg0)
- 指定者:
- 接口
javax.servlet.ServletResponse
中的 setContentLength
setContentType
public void setContentType(java.lang.String contentType)
- 指定者:
- 接口
javax.servlet.ServletResponse
中的 setContentType
setLocale
public void setLocale(java.util.Locale locale)
- 指定者:
- 接口
javax.servlet.ServletResponse
中的 setLocale
getStatus
public int getStatus()
getStatusMessage
public java.lang.String getStatusMessage()
getAsString
public java.lang.String getAsString()
getAsInt
public int getAsInt()
getAsLong
public long getAsLong()
getAs
public <T> T getAs(java.lang.Class<T> type)
getHeader
public java.lang.String getHeader(java.lang.String key)