POST servlet not getting called.

Avatar

Avatar

gargsahil099

Avatar

gargsahil099

gargsahil099

06-03-2020

Hi Experts,

 

I have a use case where i need to call the servlet which is registered with resourceType and method POST. Can someone please help me to suggest how can i achieve this. I have to call this on page load itself. Please suggest.

 

Thanks in advance.

AEM 6.4

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar

BrianKasingli

MVP

Avatar

BrianKasingli

MVP

BrianKasingli
MVP

06-03-2020

@gargsahil099,

If you are testing from an HTTP Client such as postman, you will need to configure the "Apache Sling Referrer Filter" and "Adobe Granite CSRF Filter". Other than that, if your AEM page is making an HTTP Post request, it should be working as expected with only the "Apache Sling Referrer Filter" configured without the CSRF Filter. Check out this tutorial on how to make POST requests to your AEM instance - https://sourcedcode.com/how-to-make-simple-http-post-methods-in-aem-with-a-http-rest-client

What is the AEM Apache Sling Referrer Filter OSGI configuration? https://sourcedcode.com/in-aem-what-is-the-apache-sling-referrer-filter-osgi-configuration

 

Answers (0)