クラス WebSocketHttpHeaders
java.lang.ObjectSE
org.springframework.http.HttpHeaders
org.springframework.web.socket.WebSocketHttpHeaders
- 実装されているすべてのインターフェース:
SerializableSE
WebSocket 仕様 RFC 6455 で定義された HTTP ヘッダーのサポートを追加する
HttpHeaders バリアント。- 導入:
- 4.0
- 作成者:
- Rossen Stoyanchev, Sam Brannen
- 関連事項:
フィールドのサマリー
フィールド修飾子と型フィールド説明static final StringSEstatic final StringSEstatic final StringSEstatic final StringSEstatic final StringSEクラス 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インスタンスを構築します。WebSocketHttpHeaders(HttpHeaders httpHeaders) 提供されたHttpHeadersを基にして新しいWebSocketHttpHeadersインスタンスを構築します。メソッドのサマリー
修飾子と型メソッド説明Sec-WebSocket-Acceptヘッダーの値を返します。Sec-WebSocket-Extensionsヘッダーの値を返します。Sec-WebSocket-Keyヘッダーの値を返します。Sec-WebSocket-Protocolヘッダーの値を返します。Sec-WebSocket-Versionヘッダーの値を返します。voidsetSecWebSocketAccept(@Nullable StringSE secWebSocketAccept) Sec-WebSocket-Acceptヘッダーの(新しい)値を設定します。voidsetSecWebSocketExtensions(ListSE<WebSocketExtension> extensions) Sec-WebSocket-Extensionsヘッダーの(新しい)値を設定します。voidsetSecWebSocketKey(@Nullable StringSE secWebSocketKey) Sec-WebSocket-Keyヘッダーの(新しい)値を設定します。voidsetSecWebSocketProtocol(StringSE secWebSocketProtocol) Sec-WebSocket-Protocolヘッダーの(新しい)値を設定します。voidsetSecWebSocketProtocol(ListSE<StringSE> secWebSocketProtocols) Sec-WebSocket-Protocolヘッダーの(新しい)値を設定します。voidsetSecWebSocketVersion(@Nullable StringSE secWebSocketVersion) Sec-WebSocket-Versionヘッダーの(新しい)値を設定します。クラス HttpHeaders から継承されたメソッド
add, addAll, addAll, asMultiValueMap, asSingleValueMap, clear, clearContentHeaders, containsHeader, containsHeaderValue, copyOf, copyOf, encodeBasicAuth, equals, forEach, formatHeaders, get, 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, getFirst, getFirstDate, getFirstZonedDateTime, getHost, getIfMatch, getIfModifiedSince, getIfNoneMatch, getIfUnmodifiedSince, getLastModified, getLocation, getOrDefault, getOrEmpty, getOrigin, getPragma, getRange, getUpgrade, getValuesAsList, getVary, hashCode, hasHeaderValues, headerNames, headerSet, isEmpty, put, putAll, putAll, putIfAbsent, readOnlyHttpHeaders, readOnlyHttpHeaders, remove, set, setAccept, setAcceptCharset, setAcceptLanguage, setAcceptLanguageAsLocales, setAcceptPatch, setAccessControlAllowCredentials, setAccessControlAllowHeaders, setAccessControlAllowMethods, setAccessControlAllowOrigin, setAccessControlExposeHeaders, setAccessControlMaxAge, setAccessControlMaxAge, setAccessControlRequestHeaders, setAccessControlRequestMethod, setAll, 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, size, toCommaDelimitedString, toSingleValueMap, toString
フィールドの詳細
SEC_WEBSOCKET_ACCEPT
- 関連事項:
SEC_WEBSOCKET_EXTENSIONS
- 関連事項:
SEC_WEBSOCKET_KEY
- 関連事項:
SEC_WEBSOCKET_PROTOCOL
- 関連事項:
SEC_WEBSOCKET_VERSION
- 関連事項:
コンストラクターの詳細
WebSocketHttpHeaders
public WebSocketHttpHeaders()新しい空のWebSocketHttpHeadersインスタンスを構築します。WebSocketHttpHeaders
提供されたHttpHeadersを基にして新しいWebSocketHttpHeadersインスタンスを構築します。Changes to the
WebSocketHttpHeaderscreated by this constructor will write through to the suppliedHttpHeaders. If you wish to copy an existingHttpHeadersorWebSocketHttpHeadersinstance, useHttpHeaders.copyOf(HttpHeaders)instead. Note, however, thatcopyOf()does not create an instance ofWebSocketHttpHeaders.If the supplied
HttpHeadersinstance is a read-onlyHttpHeaderswrapper, it will be unwrapped to ensure that theWebSocketHttpHeadersinstance created by this constructor is mutable. Once the writable instance is mutated, the read-only instance is likely to be out of sync and should be discarded.- パラメーター:
httpHeaders- 公開するヘッダー- 関連事項:
メソッドの詳細
setSecWebSocketAccept
getSecWebSocketAccept
getSecWebSocketExtensions
Sec-WebSocket-Extensionsヘッダーの値を返します。- 戻り値:
- ヘッダーの値
setSecWebSocketExtensions
Sec-WebSocket-Extensionsヘッダーの(新しい)値を設定します。- パラメーター:
extensions- ヘッダーの値
setSecWebSocketKey
getSecWebSocketKey
setSecWebSocketProtocol
Sec-WebSocket-Protocolヘッダーの(新しい)値を設定します。- パラメーター:
secWebSocketProtocol- ヘッダーの値
setSecWebSocketProtocol
getSecWebSocketProtocol
setSecWebSocketVersion
getSecWebSocketVersion