public class ResponseHeaderSecurityFilter extends Object implements WebContextLifecycleInterceptor, HeaderNameInterceptor, HeaderValueInterceptor, CookieInterceptor, CookieHeaderValueInterceptor, StatusMessageInterceptor, RedirectLocationInterceptor
| 限定符和类型 | 字段和说明 |
|---|---|
static HumanReadableSize |
MAX_SET_COOKIE_SIZE_DEFAULT |
| 构造器和说明 |
|---|
ResponseHeaderSecurityFilter() |
ResponseHeaderSecurityFilter(javax.servlet.http.HttpServletRequest request) |
| 限定符和类型 | 方法和说明 |
|---|---|
javax.servlet.http.Cookie |
checkCookie(javax.servlet.http.Cookie cookie)
检查cookie。
|
String |
checkCookieHeaderValue(String name,
String value,
boolean setHeader)
检查cookie header。
|
String |
checkHeaderName(String name)
检查header名称。
|
String |
checkHeaderValue(String name,
String value)
检查header的值。
|
String |
checkRedirectLocation(String location)
检查重定向location。
|
String |
checkStatusMessage(int sc,
String msg)
检查status消息。
|
void |
commit() |
void |
commitHeaders() |
HumanReadableSize |
getMaxCookieSize() |
void |
prepare() |
void |
setMaxCookieSize(HumanReadableSize maxSetCookieSize) |
public static final HumanReadableSize MAX_SET_COOKIE_SIZE_DEFAULT
public ResponseHeaderSecurityFilter()
public ResponseHeaderSecurityFilter(javax.servlet.http.HttpServletRequest request)
public HumanReadableSize getMaxCookieSize()
public void setMaxCookieSize(HumanReadableSize maxSetCookieSize)
public void prepare()
prepare 在接口中 WebContextLifecycleInterceptorpublic void commitHeaders()
commitHeaders 在接口中 WebContextLifecycleInterceptorpublic void commit()
commit 在接口中 WebContextLifecycleInterceptorpublic String checkHeaderName(String name)
HeaderNameInterceptorcheckHeaderName 在接口中 HeaderNameInterceptornull则丢弃header。public String checkHeaderValue(String name, String value)
HeaderValueInterceptorcheckHeaderValue 在接口中 HeaderValueInterceptornull则表示拒绝该header的值。public javax.servlet.http.Cookie checkCookie(javax.servlet.http.Cookie cookie)
CookieInterceptorcheckCookie 在接口中 CookieInterceptornull则表示拒绝该cookie。 特别支持
CookieSupport类。public String checkCookieHeaderValue(String name, String value, boolean setHeader)
CookieHeaderValueInterceptorcheckCookieHeaderValue 在接口中 CookieHeaderValueInterceptornull则表示拒绝该cookie。public String checkStatusMessage(int sc, String msg)
StatusMessageInterceptorcheckStatusMessage 在接口中 StatusMessageInterceptornull则表示不设置status消息。public String checkRedirectLocation(String location)
RedirectLocationInterceptorcheckRedirectLocation 在接口中 RedirectLocationInterceptornull则表示拒绝该location。Copyright © 2006-2013 开源组织. All Rights Reserved.