インターフェース WebSocketHandlerRegistration
public interface WebSocketHandlerRegistration
WebSocket ハンドラーを構成するためのメソッドを提供します。
- 導入:
- 4.0
- 作成者:
- Rossen Stoyanchev
メソッドのサマリー
修飾子と型メソッド説明addHandler
(WebSocketHandler handler, StringSE... paths) 同じ構成を共有するハンドラーをさらに追加します(インターセプター、SockJS 構成など)。addInterceptors
(HandshakeInterceptor... interceptors) ハンドシェイクリクエストのインターセプターを構成します。setAllowedOriginPatterns
(StringSE... originPatterns) ブラウザーからのクロスオリジンリクエストが許可されるオリジンを指定するためのより柔軟なパターンをサポートするsetAllowedOrigins(String...)
の代替。setAllowedOrigins
(StringSE... origins) ブラウザーからのクロスオリジンリクエストを許可するオリジンを設定します。setHandshakeHandler
(HandshakeHandler handshakeHandler) 使用する HandshakeHandler を構成します。SockJS フォールバックオプションを有効にします。
メソッドの詳細
addHandler
同じ構成を共有するハンドラーをさらに追加します(インターセプター、SockJS 構成など)。setHandshakeHandler
使用する HandshakeHandler を構成します。addInterceptors
ハンドシェイクリクエストのインターセプターを構成します。setAllowedOrigins
ブラウザーからのクロスオリジンリクエストを許可するオリジンを設定します。フォーマットの詳細と考慮事項についてはCorsConfiguration.setAllowedOrigins(List)
を参照してください。また、CORS 仕様では"*"
とallowCredentials=true
の使用が許可されていないことに注意してください。より柔軟な原点パターンの場合は、代わりにsetAllowedOriginPatterns(java.lang.String...)
を使用してください。デフォルトでは、オリジンは許可されていません。
allowedOriginPatterns
も設定されている場合、このプロパティよりも優先されます。SockJS が有効で、オリジンが制限されている場合、リクエストのオリジンをチェックできないトランスポート型(Iframe ベースのトランスポート)は無効になっていることに注意してください。結果として、オリジンが制限されている場合、IE6 から 9 はサポートされません。
setAllowedOriginPatterns
ブラウザーからのクロスオリジンリクエストが許可されるオリジンを指定するためのより柔軟なパターンをサポートするsetAllowedOrigins(String...)
の代替。フォーマットの詳細やその他の考慮事項については、CorsConfiguration.setAllowedOriginPatterns(List)
を参照してください。デフォルトでは、これは設定されていません。
- 導入:
- 5.3.5
withSockJS
SockJsServiceRegistration withSockJS()SockJS フォールバックオプションを有効にします。