Nginx - ramificação no parâmetro no contexto de localização

1

Estou tentando usar o HttpEchoModule para dormir por um período de tempo aleatório quando eu clico em um local com um parâmetro específico:

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;
}

Se o 'if' for removido, dormir e mudar para um novo local funciona como esperado, mas preciso verificar o parâmetro aqui. Depois de descobrir que isso não funcionou, me deparei com este artigo: link .

Nenhuma das soluções alternativas parece apropriada. Há mais alguma coisa que eu possa fazer aqui?

Obrigado!

    
por Jordan 18.01.2015 / 15:50

0 respostas

Tags