我有一个url(编码),如下所示:
http://localhost:8080/download?a=123&b=2.3%2B140
我的任务是代理这个请求到其他服务器。 虽然我这样做在haproxy中提取原始URL的URL参数是在代理目标url如下所示:
http://destination.com/%[urlp(a)]/%[urlp(b)]
现在这个url给了我400因为b是编码格式,为了使目标url工作,我需要得到它解码…
设置haproxy之前解码URL参数的任何方法?
我在下面尝试,但没有工作:
http-request set-query %[query,regsub(%2B,+,g)]