如何获取所有请求头信息并且打印到access.log 中?

146 views
Skip to first unread message

cluxx

unread,
Nov 10, 2021, 7:13:17 AM11/10/21
to openresty
'req_header:"$req_header" | resp_header:"$resp_header" ;

set $req_header ""; set $resp_header ""; header_filter_by_lua ' local h = ngx.req.get_headers() for k, v in pairs(h) do ngx.var.req_header = ngx.var.req_header .. k.."="..v.." " end local rh = ngx.resp.get_headers() for k, v in pairs(rh) do ngx.var.resp_header = ngx.var.resp_header .. k.."="..v.." " end ';

使用 openresty 1.15.8.2,添加以上配置到nginx.conf中,重启后不能获取请求头信息???

Reply all
Reply to author
Forward
0 new messages