You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The test in question checks a request with a method and path versus a request with a method and header, but the exact expected precedence rule or expected rule match isn't immediately clear. Test requests and configuration from a run are attached.
request 10 PATCH /path5 matches the first 2 matches, and the match with non-empty PathPrefix match takes precedence over the other one only specifying the method.
request 11 PATCH / with header version: four matches the last 2 matches, and the match 2 specifying method takes precedence over the last match which only specifies headers.
traditional router and traditional_compatible router cannot support the path > method > header priority. It gets fixed after #4296 & #4359.
Our route matching fails a conformance test from 0.7.1. The actual rule tested here is not clear from the test comment:
The test in question checks a request with a method and path versus a request with a method and header, but the exact expected precedence rule or expected rule match isn't immediately clear. Test requests and configuration from a run are attached.
method_route_config_10_11.txt
method_route_routes_10_11.txt
method_route_reqs_10_11.txt
The text was updated successfully, but these errors were encountered: