AddRequestParameter GatewayFilter ファクトリ

AddRequestParameter GatewayFilter ファクトリは、name および value パラメーターを取ります。次の例では、AddRequestParameter GatewayFilter を構成します。

application.yml
spring:
  cloud:
    gateway:
      routes:
      - id: add_request_parameter_route
        uri: https://example.org
        filters:
        - AddRequestParameter=red, blue

これにより、一致するすべてのリクエストのダウンストリームリクエストのクエリ文字列に red=blue が追加されます。

AddRequestParameter は、パスまたはホストの照合に使用される URI 変数を認識しています。URI 変数は値で使用でき、実行時に展開されます。次の例では、変数を使用する AddRequestParameter GatewayFilter を構成します。

application.yml
spring:
  cloud:
    gateway:
      routes:
      - id: add_request_parameter_route
        uri: https://example.org
        predicates:
        - Host: {segment}.myhost.org
        filters:
        - AddRequestParameter=foo, bar-{segment}