Muszę wysłać żądanie SOAP do adresu URL. Ale uważam to za trudniejsze niż myślałem.Wysłać żądanie SOAP, od czego zacząć?
Żądanie że muszę wysłać to:
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>";
Dostałem URL: https://ca-test.adyen.com/ca/services/Notification?wsdl
Problemem jest to, że nie jestem pewien, jak iść dalej od tego miejsca . Czy mogę po prostu wysłać zapytanie do tego adresu URL? Czy najpierw muszę zaimportować WSDL?
Znalazłem wiele przykładów w sieci, ale nie mogłem zrozumieć większości z nich. Niektóre z nich były nieaktualne, ponieważ nadal były używane: Microsoft.Web.Services3
Krótko mówiąc, jestem trochę nieświadomy tego, co dokładnie muszę tu zrobić i jak. Po prostu chcę wysłać komunikat "SOAP" ...
Czy próbowałeś dodać 'Service reference' lub' Web Reference' w swoim VS? –
Wypróbuj ten link na temat tworzenia lub korzystania z usługi internetowej: http://www.kevingao.net/wcf-java-interop/wcf-client-and-wcf-service.html –
@LB Nie, to wszystko naprawdę nowy dla mnie. Widzę "Dodaj odniesienie do usługi", ale nie "Dodaj odniesienia do sieci". Spróbuję najpierw dodać "Service Reference". – Vivendi