如何在lua或nginx中获取查询参数?
发布时间:2020-12-15 00:25:36 所属栏目:大数据 来源:网络整理
导读:我正在努力实现这一点 – https://gist.github.com/MendelGusmao/2356310 Lua,基于nginx的URL缩短器,我想要实现的唯一更改是当一些查询字符串参数带有缩短的URL时,我需要获取该参数并插入到长URL中. 例如 http://google.com?test=2将像http://abc.in/abc 在h
我正在努力实现这一点 –
https://gist.github.com/MendelGusmao/2356310 Lua,基于nginx的URL缩短器,我想要实现的唯一更改是当一些查询字符串参数带有缩短的URL时,我需要获取该参数并插入到长URL中. 例如 为此,我需要从$request_URI获取查询字符串参数,任何人都可以帮助一些代码吗? 解决方法
您应该能够使用ngx.var.arg_name,其中name是您要访问的查询参数的名称.有关查询参数处理的详细信息,请参见
Variables with Infinite Names section in this tutorial;您也可以查看我的
blog post以获取Lua nginx / openresty示例.
作为替代方法,您可以使用ngx.req.get_uri_args()将所有查询参数检索为一个表.有关这些方法之间的简要比较,请参阅同一教程中的this section. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |