On Thu, Apr 5, 2012 at 5:19 PM, yuanheying <yuanheying@360buy.com> wrote:
>
> 您好!
> 我想请问下nginx模块里面怎么获取post参数,能有具体的代码更好!谢谢
>
对于 "application/x-www-form-urlencoded" 格式的 POST 参数获取,可以参考 ngx_lua 模块的
ngx.req.get_post_args() 函数以及 ngx_form_input 模块的实现:
http://wiki.nginx.org/HttpLuaModule#ngx.req.get_post_args
https://github.com/calio/form-input-nginx-module
而对于 "multipart/form-data" 格式的 POST 参数获取,可以参考 ngx_upload 模块以及 lua-resty-upload 库:
http://www.grid.net.ru/nginx/upload.en.html
https://github.com/agentzh/lua-resty-upload
Best regards,
-agentzh
P.S. 顺便抄送了 openresty 邮件组,这样其他开发人员也可以看到。也同时欢迎你加入,这样其他开发人员也可以回复你的 nginx
或者 openresty 相关的问题:https://groups.google.com/group/openresty