[ https://issues.apache.org/jira/browse/SLING-892?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Justin Edelson updated SLING-892: --------------------------------- Fix Version/s: Servlets Resolver 2.1.0 (was: Servlets Resolver 2.0.10) > Allow servlets to be registered with extensions for all request methods > ----------------------------------------------------------------------- > > Key: SLING-892 > URL: https://issues.apache.org/jira/browse/SLING-892 > Project: Sling > Issue Type: Improvement > Components: Servlets > Affects Versions: Servlets Resolver 2.0.8 > Reporter: Alexander Klimetschek > Fix For: Servlets Resolver 2.1.0 > > > As SLING-754 introduced/fixed registering servlets for non-GET methods with > selectors (eg. /apps/myapp/selector.POST.servlet), the same should be > possible for extensions: /apps/myapp/extension.POST.servlet > Use case: symmetric URLs when you import and export stuff at a given resource > path: > Export = GET @ /some/path/foo.ext > Import/Update = POST @ /some/path/foo.ext > Currently you are forced to either use a selector for the POST case > (/some/path/foo.ext.ext) or to have a sling resource type set on the > /some/path/foo, but then you could only have a single POST servlet for that > resource type, regardless of the extension (which is unpractical if you for > example have a resource type like "calendar", but want to import various > calendar formats, separated by their file extension). -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.