-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
None
Example URL : http://localhost/myapp/files/%E6%9B%B8%E9%A1%9E.pdf
Call io.undertow.servlet.spec.AsyncContextImpl#dispatch()
or
Call io.undertow.servlet.spec.AsyncContextImpl#dispatch(String)
e.g. dispatch("/files/%E6%9B%B8%E9%A1%9E.pdf")
Servlet filters receive HttpServletRequestImpl object from the caller, and its HttpServletRequest#getPathInfo() returns "/%E6%9B%B8%E9%A1%9E.pdf".
HttpServletRequest#getServletPath() and HttpServletRequest#getPathInfo() should return decoded string. (e.g. "/書類.pdf")
- causes
-
UNDERTOW-2123 AsyncContextImpl.dispatch uses empty path sometimes
- Closed
-
ENTESB-19361 access logging support by cxf with embedded undertow server on karaf does not log URI
- Done
- is duplicated by
-
UNDERTOW-1436 AsyncContext.dispatch() makes servletPath, queryParameters etc urlencoded
- Resolved