Как прочитать параметры запроса POST с помощью Nginx, а затем перенаправить на URL-адрес, используя эти параметры? - PullRequest
0 голосов
/ 30 августа 2018

У меня есть сервер Nginx, который получает запросы POST, и мне нужно прочитать параметры этого запроса, а затем перенаправить в другое место, используя эти параметры в URL.

Базовым примером будет:

http://myFirstUrl/foo [POST with 1 parameter called "bar"]

И пользователь будет перенаправлен на:

http://mySecondUrl/meh?param=$bar [$bar is the parameter in the POST request]

У меня похожая конфигурация для запросов GET, но это намного проще:

location /login.aspx {                                                                  
    return 301 http://mySecondUrl/page?param=$arg_myparam;
}

Эта конфигурация получает запрос GET, например http://myFirstUrl/login.aspx?myparam=foo, и перенаправляет на http://mySecondUrl/page?param=foo

Может быть, мне нужно установить какой-нибудь модуль Nginx, который для этого наиболее подходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...