Я пытаюсь переписать запрос POST, получив определенный параметр для вызова URL-адреса изменения запроса GET localhost.
Вот что я пытаюсь сделать:
server {
listen 80;
server_name alias.domain.com;
set $custom_var
location / {
if ($request_method = POST ) {
content_by_lua_block {
ngx.req.read_body()
local data = ngx.req.get_body_data()
$custom_var = data["pnr"] --- pnr is a post body
}
}
rewrite ^(.*)$ $custom_var;
proxy_pass http://localhost:15000/;
proxy_method GET;
proxy_set_header X-Custom-Header foo;
}
}