public interface WebSocketHandlerRegistration
修飾子と型 | メソッドと説明 |
---|---|
WebSocketHandlerRegistration | addHandler(WebSocketHandler handler, StringSE... paths) 同じ構成を共有するハンドラーをさらに追加します(インターセプター、SockJS 構成など)。 |
WebSocketHandlerRegistration | addInterceptors(HandshakeInterceptor... interceptors) ハンドシェイクリクエストのインターセプターを構成します。 |
WebSocketHandlerRegistration | setAllowedOrigins(StringSE... origins) 許可された Origin ヘッダー値を構成します。 |
WebSocketHandlerRegistration | setHandshakeHandler(HandshakeHandler handshakeHandler) 使用する HandshakeHandler を構成します。 |
SockJsServiceRegistration | withSockJS() SockJS フォールバックオプションを有効にします。 |
WebSocketHandlerRegistration addHandler(WebSocketHandler handler, StringSE... paths)
WebSocketHandlerRegistration setHandshakeHandler(HandshakeHandler handshakeHandler)
WebSocketHandlerRegistration addInterceptors(HandshakeInterceptor... interceptors)
WebSocketHandlerRegistration setAllowedOrigins(StringSE... origins)
Origin
ヘッダー値を構成します。このチェックは、主にブラウザークライアント用に設計されています。他の型のクライアントが Origin
ヘッダー値を変更するのを妨げるものはありません。SockJS が有効になっていて発信元が制限されている場合、リクエストの発信元をチェックできないトランスポート型(Iframe ベースのトランスポート)は無効になります。その結果、オリジンが制限されている場合、IE 6 〜 9 はサポートされません。
提供される許可された各オリジンは、"http://"、"https://" で始まるか、"*" である必要があります(すべてのオリジンが許可されることを意味します)。デフォルトでは、同じオリジンリクエストのみが許可されます(空のリスト)。
SockJsServiceRegistration withSockJS()