[ 
https://issues.apache.org/jira/browse/WINK-216?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bryant Luk resolved WINK-216.
-----------------------------

         Assignee: Bryant Luk
    Fix Version/s: 1.1
       Resolution: Fixed

The scenario described should be fixed now in SVN revision 935254 by forcing 
the URI normalization earlier.

> tolerate empty path segments to support empty PathParams
> --------------------------------------------------------
>
>                 Key: WINK-216
>                 URL: https://issues.apache.org/jira/browse/WINK-216
>             Project: Wink
>          Issue Type: Improvement
>          Components: Common
>            Reporter: Mike Rheinheimer
>            Assignee: Bryant Luk
>             Fix For: 1.1
>
>         Attachments: WINK_216.patch
>
>
> This is a followup to WINK-214.
> Not sure how exactly we want to approach this.  There is a message on the 
> user list requesting support for:
> @Path("/testRuns/{testRunsParams}/testSuites/{testSuitesParams}")
> http://localhost:8080/testqueryapi/rest/testRuns/;name=jaro/testSuites/;eyes=blue
> The problem is that no PathParam was specified in the designated locations;  
> we only have matrix params, so these segments are empty when the URI is 
> normalized in UriTemplateProcessor.normalizeUri.
> input --> /testRuns//testSuites/
> output --> /testRuns/testSuites/
> The double slash is correctly converted to single slash.  To support this 
> request, we would have to do something special to allow the empty path 
> segment to not be normalized.  See attached test patch (which goes on top of 
> WINK-214 patch).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to