Добрый день.
Использую SSI для включения ответа стороннего сервера.
<!--#include virtual="/include/"-->
location /include {
internal;
proxy_pass http://example.com/endpoint?server=$server_name&uri=$request_uri&ua=$http_user_agent;
}
Серверу нужно передать ряд GET-параметров (не заголовков).
Однако, при передаче того же $http_user_agent сервер отвечает ошибкой 400.
Судя по всему, параметры, указанные в URI proxy_pass не URI-кодируются.
Есть ли способы сформировать корректный запрос с произвольными параметрами?