cn.dreampie.route.handler.cors
类 CORSHandler
java.lang.Object
cn.dreampie.route.handler.Handler
cn.dreampie.route.handler.cors.CORSHandler
public class CORSHandler
- extends Handler
Created by ice on 14-12-22.
| 从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ACCESS_CONTROL_REQUEST_METHOD_HEADER
public static final String ACCESS_CONTROL_REQUEST_METHOD_HEADER
- 另请参见:
- 常量字段值
ACCESS_CONTROL_REQUEST_HEADERS_HEADER
public static final String ACCESS_CONTROL_REQUEST_HEADERS_HEADER
- 另请参见:
- 常量字段值
ACCESS_CONTROL_ALLOW_ORIGIN_HEADER
public static final String ACCESS_CONTROL_ALLOW_ORIGIN_HEADER
- 另请参见:
- 常量字段值
ACCESS_CONTROL_ALLOW_METHODS_HEADER
public static final String ACCESS_CONTROL_ALLOW_METHODS_HEADER
- 另请参见:
- 常量字段值
ACCESS_CONTROL_ALLOW_HEADERS_HEADER
public static final String ACCESS_CONTROL_ALLOW_HEADERS_HEADER
- 另请参见:
- 常量字段值
ACCESS_CONTROL_MAX_AGE_HEADER
public static final String ACCESS_CONTROL_MAX_AGE_HEADER
- 另请参见:
- 常量字段值
ACCESS_CONTROL_ALLOW_CREDENTIALS_HEADER
public static final String ACCESS_CONTROL_ALLOW_CREDENTIALS_HEADER
- 另请参见:
- 常量字段值
ACCESS_CONTROL_EXPOSE_HEADERS_HEADER
public static final String ACCESS_CONTROL_EXPOSE_HEADERS_HEADER
- 另请参见:
- 常量字段值
CORSHandler
public CORSHandler()
CORSHandler
public CORSHandler(String allowedMethods)
CORSHandler
public CORSHandler(String allowedMethods,
String allowedHeaders)
CORSHandler
public CORSHandler(String allowedOrigins,
String allowedMethods,
String allowedHeaders)
CORSHandler
public CORSHandler(String allowedOrigins,
String allowedMethods,
String allowedHeaders,
String exposedHeaders)
- 参数:
allowedOrigins - Multiple origins allowed, separated default *allowedMethods - Multiple httpMethods allowed, separated default GET,POST,HEADallowedHeaders - Multiple headers allowed, separated default X-Requested-With,Content-Type,Accept,OriginexposedHeaders - Multiple origins expose, separated default null
handle
public final void handle(HttpRequest request,
HttpResponse response,
boolean[] isHandled)
- 从类
Handler 复制的描述
- Handle target
- 指定者:
- 类
Handler 中的 handle
- 参数:
request - HttpServletRequest of this http requestresponse - HttpServletRequest of this http requestisHandled - RestyFilter will invoke doFilter() method if isHandled[0] == false,
it is usually to tell Filter should handle the static resource.
isEnabled
protected boolean isEnabled(HttpRequest request)
getAllowedOrigins
public List<String> getAllowedOrigins()
setAllowedOrigins
public void setAllowedOrigins(String... allowedOrigins)
getAllowedMethods
public List<String> getAllowedMethods()
setAllowedMethods
public void setAllowedMethods(String... allowedMethods)
getAllowedHeaders
public List<String> getAllowedHeaders()
setAllowedHeaders
public void setAllowedHeaders(String... allowedHeaders)
getExposedHeaders
public List<String> getExposedHeaders()
setExposedHeaders
public void setExposedHeaders(String... exposedHeaders)
getPreflightMaxAge
public int getPreflightMaxAge()
setPreflightMaxAge
public void setPreflightMaxAge(int preflightMaxAge)
isAllowCredentials
public boolean isAllowCredentials()
setAllowCredentials
public void setAllowCredentials(boolean allowCredentials)
isChainPreflight
public boolean isChainPreflight()
setChainPreflight
public void setChainPreflight(boolean chainPreflight)
Copyright © 2015. All rights reserved.