0
我需要HAProxy的正則表達式幫助與參數HAProxy的正則表達式逃逸等於URL簽訂參數
這裏URL是用例
/我/服務/ API/V6/myOffers/myItemSearch?的itemId = 12345 & ITEMTYPE = UPS
到
/新/ V1/contextPath中/報價/ UPS/12345
這是我曾嘗試,這是行不通的,所以我需要你的幫助......
reqirep ^([^\ ]*)\ /my/service/api/v6/myOffers/myItemSearch?itemId=(.*)&itemType=(.*)$ \1\ /new/v1/contextPath/offers/\3/\2
我認爲有多個相同的URL登錄需要在AA不同的方式來處理,不知道how..can請你建議
什麼HAProxy的版本? –
@ Michael-sqlbot 169 – DevOpsNewB
參數可以是任何順序,所以我認爲它可能更清潔,而不是正則表達式,使用['url_param'](http://cbonte.github.io/haproxy-dconv/ 1.6/configuration.html#7.3.6-url_param)第7層抓取,在1.6+中可用,類似於http-request set-path/new/v1/contextPath/offers /%[url_param(itemType)] ... '但我還沒有機會測試採用這種方法的完整解決方案。 –