Festlegen eines HTTP-Headers in ProxyPass, um eine dynamische Route zu haben

Festlegen eines HTTP-Headers in ProxyPass, um eine dynamische Route zu haben

Ich richte einen Anforderungsheader mit folgendem ein:

RequestHeader set X_FIELD "expr=%{tolower:%{req:SOME-VAL}}"

und möchten den Wert dieses HTTP-Headers in ProxyPass senden.

jetzt möchte ich den gleichen Parameter senden, den wir im Request Header in ProxyPass festgelegt haben. Ich habe versucht, dies mit ProxyPass balancer://someParam/%{HTTP:X_FIELD}/someUrl zu tun

Habe es auch mit DEFINE versucht und

RewriteEngine On RewriteCond %{HTTP:X-My-Header} (.+) RewriteRule ^ - [E=MY_VARIABLE:%1]
# Use the environment variable in the ProxyPass directive
ProxyPass / http://backend-server/%{ENV:MY_VARIABLE}/
ProxyPassReverse / http://backend-server/%{ENV:MY_VARIABLE}/

aber nichts hat funktioniert. Kann jemand helfen?

verwandte Informationen