Utilice la acción Enviar al punto final REST para publicar los datos enviados en una URL REST. La URL puede ser de un servidor interno (el servidor en el que se procesa el formulario) o externo.
Normalmente, los clientes desearán enviar los datos del formulario a un servidor externo para un procesamiento posterior.
Para enviar datos a un servidor interno, proporcione una ruta del recurso. Los datos se publican en la ruta del recurso. Por ejemplo, </content restendpoint=""> . Para estas peticiones POST se utiliza la información de autenticación de la solicitud de envío.
Para enviar datos a un servidor externo, proporcione una URL. El formato de la URL es el siguiente http://host:port/path_to_rest_end_point. Asegúrese de haber configurado la ruta para administrar la solicitud del POST de forma anónima.
Para el propósito de este artículo, he escrito un simple archivo de guerra que puede ser implementado en su instancia de Tomcat. Suponiendo que el tomcat se ejecute en el puerto 8080, la dirección URL del POST será
http://localhost:8080/AemFormsEnablement/HandleFormSubmission
cuando configure el formulario adaptable para que se envíe a este punto final, los datos del formulario y los archivos adjuntos, si los hay, se pueden extraer en el servlet mediante el siguiente código
System.out.println("form was submitted");
Part attachment = request.getPart("attachments");
if(attachment!=null)
{
System.out.println("The content type of the attachment added is "+attachment.getContentType());
}
Enumeration<String> params = request.getParameterNames();
while(params.hasMoreElements())
{
String paramName = params.nextElement();
System.out.println("The param Name is "+paramName);
String data = request.getParameter(paramName);System.out.println("The data is "+data);
}
Para probar esto en el servidor, haga lo siguiente