CorsProcessor
戦略に基づく、CORS(クロスオリジンリソースシェアリング)のリアクティブサポート。参照先: 説明
インターフェース | 説明 |
---|---|
CorsConfigurationSource | 提供されたリアクティブリクエストに基づいて CorsConfiguration インスタンスを提供するクラス(通常は HTTP リクエストハンドラー)によって実装されるインターフェース。 |
CorsProcessor | CORS 検証チェックと更新を ServerWebExchange に適用する戦略。事前に選択された CorsConfiguration に基づいて、レスポンスを拒否するか、CORS 関連のヘッダーを追加します。 |
PreFlightRequestHandler | CORS プリフライトリクエストのハンドラー。 |
クラス | 説明 |
---|---|
CorsUtils | CORS W3C 勧告に基づく CORS リアクティブリクエスト処理のユーティリティクラス。 |
CorsWebFilter | CorsProcessor 実装(デフォルトでは DefaultCorsProcessor )のおかげで、提供された CorsConfigurationSource (たとえば UrlBasedCorsConfigurationSource インスタンス)を使用して関連する CORS レスポンスヘッダー(Access-Control-Allow-Origin など)を追加するため、CORS プリフライトリクエストを処理し、CORS シンプルおよび実際のリクエストをインターセプトする WebFilter |
DefaultCorsProcessor | CORS W3C 勧告で定義されている CorsProcessor のデフォルト実装。 |
PreFlightRequestWebFilter | PreFlightRequestHandler を介してプリフライトのリクエストを処理し、チェーンの残りの部分をバイパスする WebFilter。 |
UrlBasedCorsConfigurationSource | URL パターンを使用してリクエストの CorsConfiguration を選択する CorsConfigurationSource 。 |
CorsProcessor
戦略に基づく、CORS(クロスオリジンリソースシェアリング)のリアクティブサポート。