nginx lua 取不到第二个参数



设计一个api的时候,需要两个参数,类似

http://www.test.com?a=v1&b=v2发火


使用curl 请求如下

curl -svo /dev/null  http://www.test.com?a=v1&b=v2 


使用ngx.var.arg_a   ngx.var.arg_b 获取 v1 和 v2的值


然鹅,b 的值一直取不到.百思不得姐。


而且请求最后报错


 Connection #0 to host www.test.com left intact


左思右想  ,各种debug 。抓狂


最终发现   curl  后面的url 加上 引号就OK,要不然它只要第一个参数!


这样:


curl -svo /dev/null  “http://www.test.com?a=v1&b=v2”




猜你喜欢

转载自blog.csdn.net/u013397318/article/details/53585508