在Nginx中使用Lua脚本发布请求处理

时间:2019-05-28 01:14:53

标签: nginx lua openresty

我使用lua脚本从参数和主体生成数据,然后将数据发送到其他服务器。

当我处理GET请求时,nginx返回正常响应。

但是,处理POST请求时会出现404 not found错误。

但是,内部操作正常,并且已将数据发送到另一台服务器。

仅请求方法已更改。

如果我将值明确传递给ngx.say或ngx.exit,我通常会收到200条响应。

为什么?在使用带有lua脚本的发布请求时是否需要显式返回响应代码?

此外,我正在使用empty_gif。

1 个答案:

答案 0 :(得分:0)

我已经搜索了上述问题。

empty_gif仅可用于响应GET和HEAD请求方法

所以我将使用204个响应代码