Можно закодировать (Escape) обратно переменную перед передачей бекенду?
Dimka
nginx-forum на forum.nginx.org
Пн Май 16 22:30:02 UTC 2016
Всем привет!
Хочу передать бекенду $http_user_agent в query string
Для этого делаю
location ~ ^/cs/s {
set $args $args&ip=$remote_addr;
set $args $args&ua=$http_user_agent;
proxy_pass http://192.168.0.1:8080;
......
}
С бекенда возвращается ошибка, причина которой в том что $http_user_agent
передается раскодированный.
К сожалению, бекенд сервер может в этом кейсе брать только queryString и
поэтому, вариант передать в заголовках не подходит.
Что посоветуете попробовать?
Posted at Nginx Forum: https://forum.nginx.org/read.php?21,266931,266931#msg-266931
Подробная информация о списке рассылки nginx-ru