our route with % in it used to work fine with 1.3.7 . After upgrading to 1.5.2 we are hitting issue with such routes . Please see following from fabio log
log
2017/09/08 12:44:17 [WARN] No route for localhost/run/before/test%201
route exists
host localhost/run/before/test%201 http://127.0.0.1:22275/ 100.00%
Tcpdump with fabio 1.3.7
GET /run/before/test%201 HTTP/1.1
Host: localhost
HTTP/1.1 200 OK
Content-Length: 222
Content-Type: text/plain; charset=utf-8
Date: Fri, 08 Sep 2017 19:37:55 GMT
......
Tcpdump with fabio 1.5.2
GET /run/before/test%201 HTTP/1.1
Host: localhost
HTTP/1.1 404 Not Found
Date: Fri, 08 Sep 2017 19:29:52 GMT
Content-Length: 0
Content-Type: text/plain; charset=utf-8
our route with % in it used to work fine with 1.3.7 . After upgrading to 1.5.2 we are hitting issue with such routes . Please see following from fabio log
log
2017/09/08 12:44:17 [WARN] No route for localhost/run/before/test%201
route exists
host localhost/run/before/test%201 http://127.0.0.1:22275/ 100.00%
Tcpdump with fabio 1.3.7
GET /run/before/test%201 HTTP/1.1
Host: localhost
HTTP/1.1 200 OK
Content-Length: 222
Content-Type: text/plain; charset=utf-8
Date: Fri, 08 Sep 2017 19:37:55 GMT
......
Tcpdump with fabio 1.5.2
GET /run/before/test%201 HTTP/1.1
Host: localhost
HTTP/1.1 404 Not Found
Date: Fri, 08 Sep 2017 19:29:52 GMT
Content-Length: 0
Content-Type: text/plain; charset=utf-8