fabio icon indicating copy to clipboard operation
fabio copied to clipboard

Problem with path strip and prepend

Open lastcmaster opened this issue 6 months ago • 1 comments

We can not get fabio to strip the only element in the URL, se example: ` Target: http://k8swork01.hi5.ismobile.com:8083/optimizer/optservlet

================= Problem setup:

Consul tag: urlprefix-optimizer.cloud.ismobile.com/sweden strip=/sweden prepend=/optimizer/optservlet

Extenal call: https://optimizer.cloud.ismobile.com/sweden?sync&timeout=20

Expected: POST /optimizer/optservlet?sync&timeout=20 HTTP/1.1 Host: optimizer.cloud.ismobile.com

Actual: POST /optimizer/optservlet/sweden?sync&timeout=20 HTTP/1.1 Host: optimizer.cloud.ismobile.com

================= Working setup:

Consul tag: urlprefix-optimizer.cloud.ismobile.com/sweden strip=/sweden

Extenal call: https://optimizer.cloud.ismobile.com/sweden/optimizer/optservlet?sync&timeout=20

Expected: POST /optimizer/optservlet?sync&timeout=20 HTTP/1.1 Host: optimizer.cloud.ismobile.com

Actual: POST /optimizer/optservlet?sync&timeout=20 HTTP/1.1 Host: optimizer.cloud.ismobile.com `

lastcmaster avatar Aug 14 '24 09:08 lastcmaster