Description

    I created an issue on the Spring Boot project. https://github.com/spring-projects/spring-boot/issues/15452

    From the analysis of the Spring Boot team, it seems the issue is from Undertow.

    To summarize the issue, the path information is wrong when using matrix parameter at any position on the path, except at the end. It works fine with Tomcat.

    with Tomcat
    http://localhost:8080/v1/a;matrix=matrix/plus/b/equal => 200
    http://localhost:8080/v1/a/plus/b;matrix=matrix/equal => 200
    http://localhost:8080/v2/a/plus/b;matrix=matrix => 200
    http://localhost:8080/v2/a;matrix=matrix/plus/b => 200

    with Undertow
    http://localhost:8080/v1/a;matrix=matrix/plus/b/equal => 404
    http://localhost:8080/v1/a/plus/b;matrix=matrix/equal => 404
    http://localhost:8080/v2/a/plus/b;matrix=matrix => 200
    http://localhost:8080/v2/a;matrix=matrix/plus/b => 404

      Gliffy Diagrams

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                flavia.rainone Flavia Rainone
                Reporter:
                sydney.henrard Sydney Henrard
              • Votes:
                1 Vote for this issue
                Watchers:
                8 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: