Hi Team,
Our POST calls are not working as expected when the call goes through the dispatcher where in its working fine when the hit is made directly to publish. However when the hit comes through the dispatcher it reaches the publish instance and returned in 0ms without processing. Cannot find the root cause.
11/Mar/2021:10:38:17 +0300 [54339] -> POST /ab/myservlet HTTP/1.1 11/Mar/2021:10:38:17 +0300 [54339] <- 200 - 0ms
Solved! Go to Solution.
Views
Replies
Total Likes
Check the dispatcher filters.
There is a possibility that post-call starting with "/bin" has been blocked at the dispatcher so it is getting stopped at the dispatcher level and not going to the publisher.
You can refer to the below URL for the dispatcher configuration.
This section is responsible for the dispatcher filters.
/filter { # List of filters }
Check if you have allowed the host making the POST call in the "Apache Sling Referrer Filter"
If still an issue, check the log files on AEM side when you make a request from the dispatcher to see what's going on.
Also, might be a good idea to change dispatcher log level to DEBUG and see if there are any headers getting blocked at dispatcher level
Check the dispatcher filters.
There is a possibility that post-call starting with "/bin" has been blocked at the dispatcher so it is getting stopped at the dispatcher level and not going to the publisher.
You can refer to the below URL for the dispatcher configuration.
This section is responsible for the dispatcher filters.
/filter { # List of filters }
Views
Replies
Total Likes
@kautuk_sahni
Thanks a lot.
Views
Replies
Total Likes
@NareshBabu - Update your filters in Dispatcher for the POST call.
Views
Likes
Replies