设计一个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”