我的目标是检查 POST 请求的主体并将其与 nginx 上的一些键值对列表进行比较。在我的情况下,POST 请求将始终采用 JSON 格式。每个请求都将包含一个 key:value
对,如下所示: "transaction":"12345"
或 "transaction":"098765"
。意味着关键的“交易”将始终存在,并且值(value)会在一段时间内发生变化。
我正在考虑使用 lua-nginx-module 来检查帖子正文,然后将其与 memcached
中的键值进行比较。
我还没有任何代码可以显示,但我会尽快更新一个问题。我想知道是否有人可以帮助我开始,或者展示如何完成。
最佳答案
根据您的需要,有多种方法可以检查 ngx_lua 中的 POST 请求体:
关于post - 如何在 nginx (HttpLuaModule) 中检查 POST 正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18877778/