1

私は単一の場所を持つ openresty サーバーを持っています。そこでは、redis DB への POST/GET 要求本文を RPUSH する必要があります。

構成スニペットは次のとおりです。

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;

役に立たないようです。どんな種類の助けにも感謝します。

4

1 に答える 1