nginx+lua怎样实现http请求的响应
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx+lua怎样实现http请求的响应相关的知识,希望对你有一定的参考价值。
在 ngx_lua 中访问 nginx 内置变量 ngx.var.arg_PARAMETER 即可获得GET参数PARAMETER的内容。如何获取POST请求体数据?
要获得完整的POST请求体数据,可以访问 NginX 内置变量 ngx.var.request_body(注意:由于 NginX 默认在处理请求前不自动读取 request body,所以目前必须显式借助 form-input-nginx 模块才能从该变量得到请求体,否则该变量内容始终为空!)。如果想获取 POST 方式提交的表单参数,还可以借助 form-input-nginx 模块省去解析过程 参考技术A 在 ngx_lua 中访问 NginX 内置变量 ngx.var.arg_PARAMETER 即可获得GET参数PARAMETER的内容。
如何获取POST请求体数据?
要获得完整的POST请求体数据,可以访问 NginX 内置变量 ngx.var.request_body(注意:由于 NginX 默认在处理请求前不自动读取 request body,所以目前必须显式借助 form-input-nginx 模块才能从该变量得到请求体,否则该变量内容始终为空!)。如果想获取 POST 方式提交的表单参数,还可以借助 form-input-nginx 模块省去解析过程
以上是关于nginx+lua怎样实现http请求的响应的主要内容,如果未能解决你的问题,请参考以下文章
如何禁用响应 nginx 或 apache 或 caddy 中的 http1 请求?