Post 使用 nginx 中的 lua 脚本处理请求
Post request handling with lua script in nginx
我使用lua脚本从参数和主体生成数据,然后将数据发送到其他服务器。
当我处理 GET 请求时,nginx return 是一个正常的响应。
但是,在处理 POST 请求时出现 404 未找到错误。
不过内部运行正常,将数据发送到其他服务器。
只有请求方式变了。
如果我明确地将值传递给 ngx.say 或 ngx.exit,我通常会收到 200 响应。
为什么?在 lua 脚本中使用 post 请求时,是否需要显式 return 响应代码?
此外,我正在使用empty_gif。
上面的问题我已经搜索过了
empty_gif只能用于响应GET和HEAD请求方式
所以我将使用 204 响应代码
我使用lua脚本从参数和主体生成数据,然后将数据发送到其他服务器。
当我处理 GET 请求时,nginx return 是一个正常的响应。
但是,在处理 POST 请求时出现 404 未找到错误。
不过内部运行正常,将数据发送到其他服务器。
只有请求方式变了。
如果我明确地将值传递给 ngx.say 或 ngx.exit,我通常会收到 200 响应。
为什么?在 lua 脚本中使用 post 请求时,是否需要显式 return 响应代码?
此外,我正在使用empty_gif。
上面的问题我已经搜索过了
empty_gif只能用于响应GET和HEAD请求方式
所以我将使用 204 响应代码