php возвращает в ответе json данные:
{"success":true,"key1":1,"key2":2}
и при попытки вывести nginx res.body я получаю не читаемые символы
конфиг nginx:
location /IdentityAccess/loginService {
rewrite ^/IdentityAccess^/ /$1 break;
proxy_pass http://identityaccess/login;
proxy_redirect off;
}
location /IdentityAccess/login {
lua_need_request_body on;
content_by_lua '
local res = ngx.location.capture("/IdentityAccess/loginService",{ method = ngx.HTTP_POST,body=ngx.var.request_body })
if res then
nxg.var.resbody = res.body
ngx.say("status: ", res.status)
ngx.say("body:", res.body)
else
ngx.say("error")
end
';
}