envoyproxy/envoy

Support custom formatters in custom request/response headers

Open

#25.571 aperta il 15 feb 2023

Vedi su GitHub
 (7 commenti) (0 reazioni) (0 assegnatari)C++ (5373 fork)batch import
area/httpenhancementhelp wanted

Metriche repository

Star
 (27.997 star)
Metriche merge PR
 (Merge medio 8g) (378 PR mergiate in 30 g)

Descrizione

Envoy's standard command operators can be used in the value for custom request/response headers. Please also support custom formatters (or custom command operators?) in addition to the built-in formatters.

Custom formatters are already supported in the access log configuration (see "formatters" in config.core.v3.SubstitutionFormatString), so maybe this can be implemented in a similar way.

Example:

route_config:
  name: local_route
  request_headers_to_add:
  - header:
    key: "x-my-header"
    value: "%MY_CUSTOM_COMMAND_OPERATOR%"

Guida contributor