Estoy tratando de encontrar un ejemplo simple (ha) SOAP en JAVA con un servicio que funcione, cualquiera que parezca estar encontrando no funciona.
He intentado esto uno de este ejemplo , pero simplemente no está funcionando, me está pidiendo que poner una barra inclinada pero es allí y no pasa nada.
Entonces, ¿alguien conoce algún enlace de ejemplo SOAP, puedo descargar / solicitar y meterse?
Gracias por tu ayuda.
java
web-services
soap
M_K
fuente
fuente
Respuestas:
Para implementar clientes SOAP simples en Java, puede usar el marco SAAJ (se entrega con JSE 1.6 y superior):
Vea a continuación un ejemplo de trabajo (¡ejecútelo!) De una llamada de servicio web SOAP usando SAAJ. Llama a este servicio web .
fuente
<faultcode>soap:Client</faultcode><faultstring>Server did not recognize the value of HTTP Header SOAPAction: .</faultstring>
MimeHeaders headers = soapMessage.getMimeHeaders(); headers.addHeader("SOAPAction", "http://ws.cdyne.com/VerifyEmail");
. Ahora creo que es extraño que haya funcionado antes sin él. :)Map
deString
s para un acceso más fácil?Sí, si puede adquirir cualquier archivo WSDL, puede usar SoapUI para crear un servicio simulado de ese servicio completo con solicitudes de pruebas unitarias. Yo creé un ejemplo de esto (utilizando Maven) que usted puede probar .
fuente
La respuesta de acdcjunior fue increíble, solo amplío su explicación con el siguiente código, donde puedes ver cómo iterar sobre los elementos XML.
}
fuente
Para la autenticación básica de WSDL, el código de respuestas aceptado genera un error. Pruebe lo siguiente en su lugar
fuente
fuente