我有一个具有单个位置的 openresty 服务器,我需要在其中向 redis 数据库发送 POST/GET 请求正文。
这是一个配置片段:
map $request_method $query {
"GET" $request;
"POST" $request_body;
}
...
location /test {
redis2_query rpush $key $query;
redis2_pass redis6379:6379;
}
但是,如果它收到 POST 请求,$query
似乎是空的。
access_by_lua 'ngx.req.read_body()';
和
echo_read_request_body;
似乎没有帮助。提前感谢您的任何帮助。