Hi Cris, On Mon, Jun 25, 2018 at 9:55 PM Cris Rockwell <[email protected]> wrote: > ...I would like to add a POST parameter in a Sling Filter using > SlingHttpServletRequestWrapper...
As per https://sling.apache.org/apidocs/sling7/org/apache/sling/api/SlingHttpServletRequest.html you probably need to consistently override the Sling-specific methods that return org.apache.sling.api.request.RequestParameter objects, I think that's what the PostServlet uses internally. Also, there are a number of examples that use that class in the Sling codebase, maybe one of those help: ./sling-whiteboard/scripting-resolver/org-apache-sling-scripting-resolver/src/main/java/org/apache/sling/scripting/resolver/internal/RequestWrapper.java ./samples/fling/src/main/java/org/apache/sling/samples/fling/internal/FormServlet.java ./sling-org-apache-sling-models-impl/src/test/java/org/apache/sling/models/impl/RequestDisposalTest.java ./sling-org-apache-sling-models-impl/src/main/java/org/apache/sling/models/impl/ResourceOverridingRequestWrapper.java ./sling-org-apache-sling-models-impl/src/main/java/org/apache/sling/models/impl/via/AbstractResourceTypeViaProvider.java ./sling-org-apache-sling-models-impl/src/main/java/org/apache/sling/models/impl/via/ChildResourceViaProvider.java ./sling-samples/fling/src/main/java/org/apache/sling/samples/fling/internal/FormServlet.java ./sling-org-apache-sling-scripting-core/src/main/java/org/apache/sling/scripting/core/impl/helper/OnDemandReaderRequest.java ./sling-org-apache-sling-api/src/main/java/org/apache/sling/api/wrappers/SlingHttpServletResponseWrapper.java ./sling-org-apache-sling-api/src/main/java/org/apache/sling/api/wrappers/SlingHttpServletRequestWrapper.java ./sling-org-apache-sling-i18n/src/main/java/org/apache/sling/i18n/impl/I18NFilter.java If you find a solution, please post it here for future reference! -Bertrand
