【发布时间】:2017-04-04 00:17:14
【问题描述】:
我有一个具有单个位置的 openresty 服务器,我需要在其中向 redis 数据库发送 POST/GET 请求正文。
这是一个配置 sn-p:
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;
似乎没有帮助。提前感谢您的任何帮助。
【问题讨论】: