使い方

次の図は、Spring Cloud Gateway がどのように機能するかについての概要を示しています。

Spring Cloud Gateway Diagram

クライアントは Spring Cloud Gateway にリクエストを送信します。ゲートウェイハンドラーマッピングがリクエストがルートに一致すると判断した場合、そのリクエストはゲートウェイ Web ハンドラーに送信されます。このハンドラーは、リクエストに固有のフィルターチェーンを介してリクエストを実行します。フィルターが点線で分割されている理由は、プロキシリクエストが送信される前と後の両方でフィルターがロジックを実行できるためです。すべての「事前」フィルターロジックが実行されます。次に、プロキシリクエストが行われます。プロキシリクエストが行われた後、「ポスト」フィルターロジックが実行されます。

ポートのないルートで定義された URI は、HTTP URI と HTTP SURI のそれぞれに対して 80 および 443 のデフォルトのポート値を取得します。
ルート URI で定義されたパスは無視されます。