The following elements are supported to narrow the matching process:
Name | Cardinality | Description |
---|---|---|
<Path> | 0 or more | Matches requests whose first path component is an exact match |
0 or more | Matches requests whose remaining path as a whole matches a regular expression | |
<Query> | 0 or more | Matches requests containing a matching query string parameter |
The further matching is done as follows:
First, by examining <Path>
elements in order.
Then, by checking any <PathRegex>
elements in order against the part of the path that was not matched in the first step.
Finally, by examining any <
Query
>
elements in order.
Once a matching child element is found, the process steps "into" that element and no other sibling elements will be tested for a match. Thus, sibling elements cannot overlap in the web space.
For more details on how the request mapping process works, see the HowTo.