我正在尝试使用HttpEchoModule睡一个随机的时间,当我用特定的参数打一个位置:
location = /api/shouldSend { if ($arg_blah = "test") { set_random $res 0 25; echo_sleep $res; } add_header Content-Type text/plain; echo_location /some_other_location; }
如果“如果”被删除,睡觉和移动到一个新的位置按预期工作,但我真的需要在这里检查参数。 搞清楚,这不起作用,我遇到了这篇文章: http : //wiki.nginx.org/IfIsEvil 。
没有一个解决方法似乎是适当的。 还有什么我可以在这里做?
谢谢!