POST from 3rd party client to SlingServlet registered using resourceTypes I am trying to create a servlet, registered using resourceType, that can accept an HTTP POST from a client external to the AEM site. Here's is my current code: package com.ab.mysite.core.servlets;
import org.osgi.service.component.annotations.Component;
import java.io.IOException;
import javax.servlet.Servlet;
import javax.servlet.ServletException;
import org.apache.sling.api.SlingHttpServletRequest;
import org.apache.sling.api.SlingHttpServletResponse;
import org.apache.sling.api.servlets.SlingAllMethodsServlet;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Component(
service=Servlet.class,
property= {
"sling.servlet.resourceTypes="+ "mysite/components/structure/page",
"sling.servlet.selectors=" + "biosync",
"sling.servlet.extensions=" + "html",
"sling.servlet.methods="+"POST",
"sling.servlet.methods="+"GET"
}
)
public class BioSyncServlet extends SlingAllMethodsServlet {
private static final long serialVersionUID = 1L;
private static final