类 ReadOnlyHttpHeaders
java.lang.Object
cn.taketoday.http.HttpHeaders
cn.taketoday.http.DefaultHttpHeaders
cn.taketoday.http.ReadOnlyHttpHeaders
HttpHeaders object that can only be read, not written to.- 从以下版本开始:
- 4.0
- 作者:
- Brian Clozel, Sam Brannen, TODAY 2021/11/5 16:46
-
嵌套类概要
-
字段概要
字段修饰符和类型字段说明private MediaTypestatic final ReadOnlyHttpHeadersAn emptyHttpHeadersinstance (immutable).private static final long从类继承的字段 cn.taketoday.http.DefaultHttpHeaders
defaultHeaderMapping, headers从类继承的字段 cn.taketoday.http.HttpHeaders
ACCEPT, ACCEPT_CHARSET, ACCEPT_ENCODING, ACCEPT_LANGUAGE, ACCEPT_PATCH, ACCEPT_RANGES, ACCESS_CONTROL_ALLOW_CREDENTIALS, ACCESS_CONTROL_ALLOW_HEADERS, ACCESS_CONTROL_ALLOW_METHODS, ACCESS_CONTROL_ALLOW_ORIGIN, ACCESS_CONTROL_EXPOSE_HEADERS, ACCESS_CONTROL_MAX_AGE, ACCESS_CONTROL_REQUEST_HEADERS, ACCESS_CONTROL_REQUEST_METHOD, AGE, ALLOW, APPLICATION_FORCE_DOWNLOAD, APPLICATION_OCTET_STREAM, APPLICATION_X_WWW_FORM_URLENCODED, ATTACHMENT_FILE_NAME, AUTHORIZATION, BASE64, BINARY, BOUNDARY, BYTES, CACHE_CONTROL, CHARSET, CHUNKED, CLOSE, COMPRESS, CONNECTION, CONTENT_DISPOSITION, CONTENT_ENCODING, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_LOCATION, CONTENT_RANGE, CONTENT_TRANSFER_ENCODING, CONTENT_TYPE, CONTINUE, COOKIE, DATE, DATE_FORMATTER, DATE_PARSERS, DECIMAL_FORMAT_SYMBOLS, DEFLATE, ETAG, ETAG_HEADER_VALUE_PATTERN, EXPECT, EXPIRES, FROM, GMT, GZIP, GZIP_DEFLATE, HOST, IDENTITY, IF_MATCH, IF_MODIFIED_SINCE, IF_NONE_MATCH, IF_RANGE, IF_UNMODIFIED_SINCE, INLINE_FILE_NAME, KEEP_ALIVE, LAST_MODIFIED, LINK, LOCATION, MAX_AGE, MAX_FORWARDS, MAX_STALE, MIN_FRESH, MULTIPART_FORM_DATA, MUST_REVALIDATE, NO_CACHE, NO_STORE, NO_TRANSFORM, NONE, ONLY_IF_CACHED, ORIGIN, PRAGMA, PRIVATE, PROXY_AUTHENTICATE, PROXY_AUTHORIZATION, PROXY_REVALIDATE, PUBLIC, QUOTED_PRINTABLE, RANGE, REFERER, RETRY_AFTER, S_MAXAGE, SEC_WEBSOCKET_ACCEPT, SEC_WEBSOCKET_EXTENSIONS, SEC_WEBSOCKET_KEY, SEC_WEBSOCKET_KEY1, SEC_WEBSOCKET_KEY2, SEC_WEBSOCKET_LOCATION, SEC_WEBSOCKET_ORIGIN, SEC_WEBSOCKET_PROTOCOL, SEC_WEBSOCKET_VERSION, SERVER, SET_COOKIE, SET_COOKIE2, TE, TRAILER, TRAILERS, TRANSFER_ENCODING, UPGRADE, USER_AGENT, VARY, VIA, WARNING, WEBSOCKET, WEBSOCKET_LOCATION, WEBSOCKET_PROTOCOL, WWW_AUTHENTICATE, X_REQUESTED_WITH, XML_HTTP_REQUEST从接口继承的字段 cn.taketoday.util.MultiValueMap
defaultMappingFunction -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidAdd the given, single header value under the given name.voidaddAll(String key, Collection<? extends String> values) voidaddAll(String key, Enumeration<? extends String> values) voidclear()voidRemove the well-known"Content-*"HTTP headers.entrySet()voidforEach(BiConsumer<? super String, ? super List<String>> action) Return the list of acceptable media types, as specified by theAcceptheader.Return the media type of the body, as specified by theContent-Typeheader.keySet()voidvoidvoidvalues()从类继承的方法 cn.taketoday.http.DefaultHttpHeaders
containsKey, containsValue, copyToArrayMap, equals, getFirst, hashCode, isEmpty, putIfAbsent, size, toArrayMap从类继承的方法 cn.taketoday.http.HttpHeaders
copyOf, create, empty, encodeBasicAuth, formatDate, formatHeaders, from, getAcceptCharset, getAcceptLanguage, getAcceptLanguageAsLocales, getAcceptPatch, getAccessControlAllowCredentials, getAccessControlAllowHeaders, getAccessControlAllowMethods, getAccessControlAllowOrigin, getAccessControlExposeHeaders, getAccessControlMaxAge, getAccessControlRequestHeaders, getAccessControlRequestMethod, getAllow, getCacheControl, getConnection, getContentDisposition, getContentLanguage, getContentLength, getDate, getETag, getETagValuesAsList, getExpires, getFieldValues, getFirstDate, getFirstDate, getFirstZonedDateTime, getFirstZonedDateTime, getHost, getIfMatch, getIfModifiedSince, getIfNoneMatch, getIfUnmodifiedSince, getLastModified, getLocation, getOrEmpty, getOrigin, getPragma, getRange, getUpgrade, getValuesAsList, getVary, readOnlyHttpHeaders, readOnlyHttpHeaders, setAccept, setAcceptCharset, setAcceptLanguage, setAcceptLanguageAsLocales, setAcceptPatch, setAccessControlAllowCredentials, setAccessControlAllowHeaders, setAccessControlAllowMethods, setAccessControlAllowOrigin, setAccessControlExposeHeaders, setAccessControlMaxAge, setAccessControlMaxAge, setAccessControlRequestHeaders, setAccessControlRequestMethod, setAllow, setAllow, setAllow, setBasicAuth, setBasicAuth, setBasicAuth, setBearerAuth, setCacheControl, setCacheControl, setConnection, setConnection, setContentDisposition, setContentDisposition, setContentDispositionFormData, setContentLanguage, setContentLength, setContentType, setDate, setDate, setDate, setDate, setETag, setExpires, setExpires, setExpires, setHost, setIfMatch, setIfMatch, setIfModifiedSince, setIfModifiedSince, setIfModifiedSince, setIfNoneMatch, setIfNoneMatch, setIfUnmodifiedSince, setIfUnmodifiedSince, setIfUnmodifiedSince, setInstant, setLastModified, setLastModified, setLastModified, setLocation, setLocation, setOrigin, setOrRemove, setPragma, setRange, setUpgrade, setVary, setVary, setZonedDateTime, toCommaDelimitedString, toString, writableHttpHeaders从接口继承的方法 java.util.Map
compute, computeIfAbsent, computeIfPresent, getOrDefault, merge, remove, replace, replace, replaceAll从接口继承的方法 cn.taketoday.util.MultiValueMap
addAll, addAll, addIfAbsent
-
字段详细资料
-
EMPTY
An emptyHttpHeadersinstance (immutable).- 从以下版本开始:
- 4.0
-
serialVersionUID
private static final long serialVersionUID- 另请参阅:
-
cachedContentType
-
cachedAccept
-
-
构造器详细资料
-
ReadOnlyHttpHeaders
-
-
方法详细资料
-
getContentType
从类复制的说明:HttpHeadersReturn the media type of the body, as specified by theContent-Typeheader.Returns
nullwhen theContent-Typeheader is not set.- 覆盖:
getContentType在类中HttpHeaders
-
getAccept
从类复制的说明:HttpHeadersReturn the list of acceptable media types, as specified by theAcceptheader.Returns an empty list when the acceptable media types are unspecified.
- 覆盖:
getAccept在类中HttpHeaders
-
clearContentHeaders
public void clearContentHeaders()从类复制的说明:HttpHeadersRemove the well-known"Content-*"HTTP headers.Such headers should be cleared from the response if the intended body can't be written due to errors.
- 覆盖:
clearContentHeaders在类中HttpHeaders
-
get
-
add
从类复制的说明:HttpHeadersAdd the given, single header value under the given name.- 指定者:
add在接口中cn.taketoday.util.MultiValueMap<String,String> - 覆盖:
add在类中DefaultHttpHeaders- 参数:
headerName- the header nameheaderValue- the header value- 另请参阅:
-
addAll
-
addAll
-
set
- 指定者:
set在接口中cn.taketoday.util.MultiValueMap<String,String> - 覆盖:
set在类中DefaultHttpHeaders
-
setAll
-
toSingleValueMap
- 指定者:
toSingleValueMap在接口中cn.taketoday.util.MultiValueMap<String,String> - 覆盖:
toSingleValueMap在类中DefaultHttpHeaders
-
keySet
-
put
-
remove
-
putAll
-
clear
public void clear() -
values
-
entrySet
-
forEach
-