クラス WebSocketHttpHeaders
java.lang.ObjectSE
org.springframework.http.HttpHeaders
org.springframework.web.socket.WebSocketHttpHeaders
- 実装されているすべてのインターフェース:
SerializableSE、MapSE<StringSE,、ListSE<StringSE>> MultiValueMap<StringSE,StringSE>
WebSocket 仕様 RFC 6455 で定義された HTTP ヘッダーのサポートを追加する
HttpHeaders バリアント。- 導入:
- 4.0
- 作成者:
- Rossen Stoyanchev
- 関連事項:
ネストされたクラスの要約
フィールドのサマリー
フィールド修飾子と型フィールド説明static final StringSEstatic final StringSEstatic final StringSEstatic final StringSEstatic final StringSEクラス org.springframework.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, AUTHORIZATION, CACHE_CONTROL, CONNECTION, CONTENT_DISPOSITION, CONTENT_ENCODING, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_LOCATION, CONTENT_RANGE, CONTENT_TYPE, COOKIE, DATE, EMPTY, ETAG, EXPECT, EXPIRES, FROM, HOST, IF_MATCH, IF_MODIFIED_SINCE, IF_NONE_MATCH, IF_RANGE, IF_UNMODIFIED_SINCE, LAST_MODIFIED, LINK, LOCATION, MAX_FORWARDS, ORIGIN, PRAGMA, PROXY_AUTHENTICATE, PROXY_AUTHORIZATION, RANGE, REFERER, RETRY_AFTER, SERVER, SET_COOKIE, SET_COOKIE2, TE, TRAILER, TRANSFER_ENCODING, UPGRADE, USER_AGENT, VARY, VIA, WARNING, WWW_AUTHENTICATEコンストラクターの概要
コンストラクターコンストラクター説明新しいインスタンスを作成します。WebSocketHttpHeaders(HttpHeaders headers) 指定された既存の HttpHeaders をラップするインスタンスを作成し、それにすべての変更を伝播します。メソッドのサマリー
修飾子と型メソッド説明void指定された名前に、指定された単一のヘッダー値を追加します。voidclear()booleancontainsKey(ObjectSE key) booleancontainsValue(ObjectSE value) entrySet()boolean指定されたヘッダー名の最初のヘッダー値があれば、それを返します。Sec-WebSocket-Acceptヘッダーの値を返します。Sec-WebSocket-Extensionsヘッダーの値を返します。Sec-WebSocket-Keyヘッダーの値を返します。Sec-WebSocket-Keyヘッダーの値を返します。Sec-WebSocket-Versionヘッダーの値を返します。inthashCode()booleanisEmpty()keySet()voidvoid指定された名前に、指定された単一のヘッダー値を設定します。void指定された値を下に設定します。voidsetSecWebSocketAccept(StringSE secWebSocketAccept) Sec-WebSocket-Acceptヘッダーの(新しい)値を設定します。voidsetSecWebSocketExtensions(ListSE<WebSocketExtension> extensions) Sec-WebSocket-Extensionsヘッダーの(新しい)値を設定します。voidsetSecWebSocketKey(StringSE secWebSocketKey) Sec-WebSocket-Keyヘッダーの(新しい)値を設定します。voidsetSecWebSocketProtocol(StringSE secWebSocketProtocol) Sec-WebSocket-Protocolヘッダーの(新しい)値を設定します。voidsetSecWebSocketProtocol(ListSE<StringSE> secWebSocketProtocols) Sec-WebSocket-Protocolヘッダーの(新しい)値を設定します。voidsetSecWebSocketVersion(StringSE secWebSocketVersion) Sec-WebSocket-Versionヘッダーの(新しい)値を設定します。intsize()このMultiValueMapに含まれる最初の値を持つMapを返します。toString()values()クラス org.springframework.http.HttpHeaders から継承されたメソッド
addAll, addAll, clearContentHeaders, encodeBasicAuth, formatHeaders, getAccept, getAcceptCharset, getAcceptLanguage, getAcceptLanguageAsLocales, getAcceptPatch, getAccessControlAllowCredentials, getAccessControlAllowHeaders, getAccessControlAllowMethods, getAccessControlAllowOrigin, getAccessControlExposeHeaders, getAccessControlMaxAge, getAccessControlRequestHeaders, getAccessControlRequestMethod, getAllow, getCacheControl, getConnection, getContentDisposition, getContentLanguage, getContentLength, getContentType, getDate, getETag, getETagValuesAsList, getExpires, getFieldValues, getFirstDate, 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, setBasicAuth, setBasicAuth, setBasicAuth, setBearerAuth, setCacheControl, setCacheControl, setConnection, setConnection, 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, setOrigin, setPragma, setRange, setUpgrade, setVary, setZonedDateTime, toCommaDelimitedString, writableHttpHeadersクラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSEインターフェース java.util.MapSE から継承されたメソッド
computeSE, computeIfAbsentSE, computeIfPresentSE, forEachSE, getOrDefaultSE, mergeSE, putIfAbsentSE, removeSE, replaceSE, replaceSE, replaceAllSEインターフェース org.springframework.util.MultiValueMap から継承されたメソッド
addIfAbsent
フィールドの詳細
コンストラクターの詳細
WebSocketHttpHeaders
public WebSocketHttpHeaders()新しいインスタンスを作成します。WebSocketHttpHeaders
指定された既存の HttpHeaders をラップするインスタンスを作成し、それにすべての変更を伝播します。- パラメーター:
headers- ラップする HTTP ヘッダー
メソッドの詳細
setSecWebSocketAccept
Sec-WebSocket-Acceptヘッダーの(新しい)値を設定します。- パラメーター:
secWebSocketAccept- ヘッダーの値
getSecWebSocketAccept
Sec-WebSocket-Acceptヘッダーの値を返します。- 戻り値:
- ヘッダーの値
getSecWebSocketExtensions
Sec-WebSocket-Extensionsヘッダーの値を返します。- 戻り値:
- ヘッダーの値
setSecWebSocketExtensions
Sec-WebSocket-Extensionsヘッダーの(新しい)値を設定します。- パラメーター:
extensions- ヘッダーの値
setSecWebSocketKey
Sec-WebSocket-Keyヘッダーの(新しい)値を設定します。- パラメーター:
secWebSocketKey- ヘッダーの値
getSecWebSocketKey
Sec-WebSocket-Keyヘッダーの値を返します。- 戻り値:
- ヘッダーの値
setSecWebSocketProtocol
Sec-WebSocket-Protocolヘッダーの(新しい)値を設定します。- パラメーター:
secWebSocketProtocol- ヘッダーの値
setSecWebSocketProtocol
Sec-WebSocket-Protocolヘッダーの(新しい)値を設定します。- パラメーター:
secWebSocketProtocols- ヘッダーの値
getSecWebSocketProtocol
Sec-WebSocket-Keyヘッダーの値を返します。- 戻り値:
- ヘッダーの値
setSecWebSocketVersion
Sec-WebSocket-Versionヘッダーの(新しい)値を設定します。- パラメーター:
secWebSocketVersion- ヘッダーの値
getSecWebSocketVersion
Sec-WebSocket-Versionヘッダーの値を返します。- 戻り値:
- ヘッダーの値
getFirst
指定されたヘッダー名の最初のヘッダー値があれば、それを返します。- 次で指定:
- インターフェース
MultiValueMap<StringSE,のStringSE> getFirst - オーバーライド:
- クラス
HttpHeadersのgetFirst - パラメーター:
headerName- ヘッダー名- 戻り値:
- 最初のヘッダー値。または
null
add
指定された名前に、指定された単一のヘッダー値を追加します。- 次で指定:
- インターフェース
MultiValueMap<StringSE,のStringSE> add - オーバーライド:
- クラス
HttpHeadersのadd - パラメーター:
headerName- ヘッダー名headerValue- ヘッダー値- 例外:
UnsupportedOperationExceptionSE- ヘッダーの追加がサポートされていない場合- 関連事項:
set
指定された名前に、指定された単一のヘッダー値を設定します。- 次で指定:
- インターフェース
MultiValueMap<StringSE,のStringSE> set - オーバーライド:
- クラス
HttpHeadersのset - パラメーター:
headerName- ヘッダー名headerValue- ヘッダー値- 例外:
UnsupportedOperationExceptionSE- ヘッダーの追加がサポートされていない場合- 関連事項:
setAll
インターフェースからコピーされた説明:MultiValueMap指定された値を下に設定します。- 次で指定:
- インターフェース
MultiValueMap<StringSE,のStringSE> setAll - オーバーライド:
- クラス
HttpHeadersのsetAll - パラメーター:
values- 値。
toSingleValueMap
インターフェースからコピーされた説明:MultiValueMapこのMultiValueMapに含まれる最初の値を持つMapを返します。- 次で指定:
- インターフェース
MultiValueMap<StringSE,のStringSE> toSingleValueMap - オーバーライド:
- クラス
HttpHeadersのtoSingleValueMap - 戻り値:
- このマップの単一値表現
size
public int size()isEmpty
public boolean isEmpty()containsKey
- 次で指定:
- インターフェース
MapSE<StringSE,のListSE<StringSE>> containsKeySE - オーバーライド:
- クラス
HttpHeadersのcontainsKey
containsValue
- 次で指定:
- インターフェース
MapSE<StringSE,のListSE<StringSE>> containsValueSE - オーバーライド:
- クラス
HttpHeadersのcontainsValue
get
put
remove
putAll
clear
public void clear()keySet
values
entrySet
equals
hashCode
public int hashCode()toString
- オーバーライド:
- クラス
HttpHeadersのtoString