Class ResourceDownloadRewriteRule


  • public class ResourceDownloadRewriteRule
    extends org.tuckey.web.filters.urlrewrite.extend.RewriteRule
    This Tuckey URL RewriteRule will normalise a URL and then make sure that it does not attempt to use directory traversal to access the WEB-INF/META-INF directory.

    This RewriteRule will also add the required caching headers ResourceDownloadUtils.addPublicCachingHeaders(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse).

    Note: This implementation was lifted with some interpretation from Jira DC (com.atlassian.jira.plugin.webresource.CachingResourceDownloadRewriteRule) ).

    • Constructor Detail

      • ResourceDownloadRewriteRule

        public ResourceDownloadRewriteRule()
    • Method Detail

      • matches

        public org.tuckey.web.filters.urlrewrite.extend.RewriteMatch matches​(javax.servlet.http.HttpServletRequest request,
                                                                             javax.servlet.http.HttpServletResponse response)
        Overrides:
        matches in class org.tuckey.web.filters.urlrewrite.extend.RewriteRule