Details

      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: