クラス WebSocketHttpHeaders

java.lang.ObjectSE
org.springframework.http.HttpHeaders
org.springframework.web.socket.WebSocketHttpHeaders
実装されているすべてのインターフェース:
SerializableSE

public class WebSocketHttpHeaders extends HttpHeaders
WebSocket 仕様 RFC 6455 で定義された HTTP ヘッダーのサポートを追加する HttpHeaders バリアント。
導入:
4.0
作成者:
Rossen Stoyanchev, Sam Brannen
関連事項:
  • フィールドの詳細

  • コンストラクターの詳細

    • WebSocketHttpHeaders

      public WebSocketHttpHeaders()
      新しい空の WebSocketHttpHeaders インスタンスを構築します。
    • WebSocketHttpHeaders

      public WebSocketHttpHeaders(HttpHeaders httpHeaders)
      提供された HttpHeaders を基にして新しい WebSocketHttpHeaders インスタンスを構築します。

      Changes to the WebSocketHttpHeaders created by this constructor will write through to the supplied HttpHeaders. If you wish to copy an existing HttpHeaders or WebSocketHttpHeaders instance, use HttpHeaders.copyOf(HttpHeaders) instead. Note, however, that copyOf() does not create an instance of WebSocketHttpHeaders.

      If the supplied HttpHeaders instance is a read-only HttpHeaders wrapper, it will be unwrapped to ensure that the WebSocketHttpHeaders instance 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

      public void setSecWebSocketAccept(@Nullable StringSE secWebSocketAccept)
      Sec-WebSocket-Accept ヘッダーの(新しい)値を設定します。
      パラメーター:
      secWebSocketAccept - ヘッダーの値
    • getSecWebSocketAccept

      public @Nullable StringSE getSecWebSocketAccept()
      Sec-WebSocket-Accept ヘッダーの値を返します。
      戻り値:
      ヘッダーの値
    • getSecWebSocketExtensions

      public ListSE<WebSocketExtension> getSecWebSocketExtensions()
      Sec-WebSocket-Extensions ヘッダーの値を返します。
      戻り値:
      ヘッダーの値
    • setSecWebSocketExtensions

      public void setSecWebSocketExtensions(ListSE<WebSocketExtension> extensions)
      Sec-WebSocket-Extensions ヘッダーの(新しい)値を設定します。
      パラメーター:
      extensions - ヘッダーの値
    • setSecWebSocketKey

      public void setSecWebSocketKey(@Nullable StringSE secWebSocketKey)
      Sec-WebSocket-Key ヘッダーの(新しい)値を設定します。
      パラメーター:
      secWebSocketKey - ヘッダーの値
    • getSecWebSocketKey

      public @Nullable StringSE getSecWebSocketKey()
      Sec-WebSocket-Key ヘッダーの値を返します。
      戻り値:
      ヘッダーの値
    • setSecWebSocketProtocol

      public void setSecWebSocketProtocol(StringSE secWebSocketProtocol)
      Sec-WebSocket-Protocol ヘッダーの(新しい)値を設定します。
      パラメーター:
      secWebSocketProtocol - ヘッダーの値
    • setSecWebSocketProtocol

      public void setSecWebSocketProtocol(ListSE<StringSE> secWebSocketProtocols)
      Sec-WebSocket-Protocol ヘッダーの(新しい)値を設定します。
      パラメーター:
      secWebSocketProtocols - ヘッダーの値
    • getSecWebSocketProtocol

      public ListSE<StringSE> getSecWebSocketProtocol()
      Sec-WebSocket-Protocol ヘッダーの値を返します。
      戻り値:
      ヘッダーの値
    • setSecWebSocketVersion

      public void setSecWebSocketVersion(@Nullable StringSE secWebSocketVersion)
      Sec-WebSocket-Version ヘッダーの(新しい)値を設定します。
      パラメーター:
      secWebSocketVersion - ヘッダーの値
    • getSecWebSocketVersion

      public @Nullable StringSE getSecWebSocketVersion()
      Sec-WebSocket-Version ヘッダーの値を返します。
      戻り値:
      ヘッダーの値