public final class CorsConfig
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
CorsConfig.Builder
已过时。
改为使用
CorsConfigBuilder 。
|
static class |
CorsConfig.DateValueGenerator
已过时。
删除没有替代品。
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
allowedRequestHeaders()
返回允许的一组请求标头。
|
java.util.Set<HttpMethod> |
allowedRequestMethods()
返回允许的一组请求方法。
|
java.util.Set<java.lang.String> |
exposedHeaders()
返回一组要显示给呼叫客户端的头文件。
|
boolean |
isAnyOriginSupported()
确定是否支持通配符来源'*'。
|
boolean |
isCorsSupportEnabled()
确定是否启用对CORS的支持。
|
boolean |
isCredentialsAllowed()
确定CORS请求是否支持Cookie。
|
boolean |
isNullOriginAllowed()
如果从本地文件系统加载资源,Web浏览器可能会将'Origin'请求标头设置为'null'。
|
boolean |
isShortCircuit()
确定CORS请求在进一步处理之前是否应该被拒绝。
|
boolean |
isShortCurcuit()
已过时。
改为使用
isShortCircuit() 。
|
long |
maxAge()
获取maxAge设置。
|
java.lang.String |
origin()
返回允许的原点。
|
java.util.Set<java.lang.String> |
origins()
返回允许的起点组。
|
HttpHeaders |
preflightResponseHeaders()
返回应该添加到CORS预检响应中的HTTP响应标头。
|
java.lang.String |
toString() |
static CorsConfig.Builder |
withAnyOrigin()
已过时。
|
static CorsConfig.Builder |
withOrigin(java.lang.String origin)
已过时。
|
static CorsConfig.Builder |
withOrigins(java.lang.String... origins)
已过时。
|
public boolean isCorsSupportEnabled()
true
如果启用了对CORS的支持,否则返回false。
public boolean isAnyOriginSupported()
boolean
如果有任何来源被允许,
boolean
true。
public java.lang.String origin()
public java.util.Set<java.lang.String> origins()
Set
允许的起源。
public boolean isNullOriginAllowed()
true
如果应该支持'null'来源。
public java.util.Set<java.lang.String> exposedHeaders()
xhr.getResponseHeader("Content-Type");
默认情况下可用的标题是:
List<String>
要公开的标题列表。
public boolean isCredentialsAllowed()
xhr.withCredentials = true;
'withCredentials'的默认值为false,在这种情况下,不发送cookie。
如果将此设置为true,则会在交叉源请求中包含Cookie。
true
如果支持cookies。
public long maxAge()
long
可以高速缓存预检请求的时间(以秒为单位)。
public java.util.Set<HttpMethod> allowedRequestMethods()
Set
个HttpMethod
个 。
public java.util.Set<java.lang.String> allowedRequestHeaders()
Set<String>
表示允许的请求标头的字符串。
public HttpHeaders preflightResponseHeaders()
HttpHeaders
要添加的HTTP响应头。
public boolean isShortCircuit()
true
如果一个CORS请求在接收到一个无效的Origin头部时应该短路。
@Deprecated public boolean isShortCurcuit()
isShortCircuit()
。
public java.lang.String toString()
toString
在课堂上
java.lang.Object
@Deprecated public static CorsConfig.Builder withAnyOrigin()
CorsConfigBuilder.forAnyOrigin()
。
@Deprecated public static CorsConfig.Builder withOrigin(java.lang.String origin)
CorsConfigBuilder.forOrigin(String)
。
@Deprecated public static CorsConfig.Builder withOrigins(java.lang.String... origins)
CorsConfigBuilder.forOrigins(String...)
。
Copyright © 2008–2018 The Netty Project. All rights reserved.