haproxy como decodificar a URL ao fazer proxy da solicitação

3

Eu tenho um URL (codificado), algo como abaixo:

http://localhost:8080/download?a=123&b=2.3%2B140

e minha tarefa é fazer proxy desse pedido para algum outro servidor. Enquanto faço isso no haproxy, estou extraindo os parâmetros de URL da URL original para estar no URL de destino do proxy, como abaixo:

http://destination.com/%[urlp(a)]/%[urlp(b)]

agora esse URL me dá 400, porque b está em formato codificado e, para fazer o URL de destino funcionar, preciso decodificá-lo ...

Alguma maneira de decodificar o parâmetro de URL antes de configurá-lo no haproxy?

Eu tentei abaixo, mas não funcionou:

http-request set-query %[query,regsub(%2B,+,g)]
    
por prashast saxena 07.10.2016 / 20:41

0 respostas

Tags