I note that the last paragraph of RFC 3986 section 3.3 states:
Aside from dot-segments in hierarchical paths, a path segment is considered opaque by the generic syntax. URI producing applications often use the reserved characters allowed in a segment to delimit scheme-specific or dereference-handler-specific subcomponents. For example, the semicolon (";") and equals ("=") reserved characters are often used to delimit parameters and parameter values applicable to that segment.
I know that the standard @Path
annotation handles patterns like
foo/{bar}/baz
to pull "bar" as a parameter into the associated method.
What I have not been able to find is any mention of handling something like
/foo/x,param1=baz/bar
or /foo/x;param1=baz/bar
where the param1
value "baz" would be passed to the associated method.
Has anyone seen anything like this?