Necesito enviar una solicitud SOAP a una URL. Pero encuentro esto más difícil de lo que pensé que sería.¿Enviar una solicitud SOAP, por dónde empezar?
La solicitud que tengo que enviar es:
string bla = "" +
"<?xml version='\"1.0\" encoding=\"UTF-8\"?>" +
"<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">" +
"<soap:Body>" +
"<ns1:sendNotificationResponse" +
"xmlns=\"http://notification.services.adyen.com\"" +
"xmlns:ns2=\"http://common.services.adyen.com\">" +
"<notificationResponse>[accepted]</notificationResponse>" +
"</sendNotificationResponse>" +
"</soap:Body>" +
"</soap:Envelope>";
Me han dado una dirección URL: https://ca-test.adyen.com/ca/services/Notification?wsdl
El problema es, es que no estoy seguro de cómo ir desde aquí . ¿Puedo simplemente enviar una solicitud a esa URL? ¿O debo importar el WSDL de alguna manera primero?
He encontrado muchos ejemplos en la red, pero realmente no podía entender la mayoría de ellos. Algunos incluso estaban desactualizados, porque todavía estaban usando: Microsoft.Web.Services3
Así que, en resumen, no tengo ni idea de lo que tengo que hacer exactamente aquí y cómo. Simplemente quiero enviar ese mensaje 'SOAP' ...
¿Ha intentado agregar 'Referencia de servicio' o' Referencia web' en su VS? –
Pruebe este enlace sobre cómo crear o consumir un servicio web: http://www.kevingao.net/wcf-java-interop/wcf-client-and-wcf-service.html –
@LB No, esto es todo realmente nuevo para mí Veo "Agregar referencia de servicio" pero no "Agregar referencia web". Primero trataré de agregar la "Referencia de servicio". – Vivendi