如何通过LUA在nginx上将POST和GET传递给脚本?

3
我正在尝试在nginx中创建一个webhook,以便将POST和GET变量传递给一个bash脚本。到目前为止,我已经实现了以下内容:
location /webhook {
    if ($request_method != POST) {
        return 405;
    }
    content_by_lua 'os.execute("/opt/bin/webhook.sh arg1 arg2")';
}

然而,我不确定如何通过POST和GET参数传递信息。我在网上搜索,唯一找到的是使用没有参数的os.execute或一些详细使用请求体的方法,这假设用户已经了解了LUA的所有功能。

有关如何实现此操作的任何指导?谢谢!

1个回答

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接