2016-09-21 2 views
2

ich einen Header in nginx.conf lesen will, das hat '-' darinnginx-Header-Variable entkommen Sonderzeichen in Headernamen

x-foo-bar

$ http_name

$ mit den Wert der variablen http_x-foo-Bar wird "-foo-Bar"

wie sein sieht einen Header namens x versucht zu finden und dann -foo-Bar auf den Wert

ist anhängt th ere jede mögliche Weise, diese zu entkommen "-" s

Ich habe versucht,/aber $ http_x/-foo/-Bar ergibt einen Wert von/-foo/-Bar

Antwort

2

Nach the documentation:

ein Variablenname ist der Feldname in Kleinbuchstaben umgewandelt mit Bindestrichen durch Unterstrichen ersetzt

Versuchen:

$http_x_foo_bar 
+0

das hat funktioniert ... danke Richard –

Verwandte Themen