【问题标题】:Post request handling with lua script in nginx在 nginx 中使用 lua 脚本发布请求处理
【发布时间】:2019-05-28 01:14:52
【问题描述】:

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

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

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

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

只有请求方法发生了变化。

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

为什么?使用 lua 脚本的 post 请求时,是否需要显式返回响应码?

另外,我用的是empty_gif。

【问题讨论】:

    标签: nginx lua openresty


    【解决方案1】:

    上面的问题我已经搜索过了。

    empty_gif 只能用于响应 GET 和 HEAD 请求方法

    所以我将使用 204 响应代码

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-19
      • 2013-09-19
      • 1970-01-01
      • 1970-01-01
      • 2010-09-18
      • 2013-03-18
      • 2023-03-12
      • 1970-01-01
      相关资源
      最近更新 更多