Tôi cần gửi yêu cầu SOAP tới URL. Nhưng tôi thấy điều này khó hơn thì tôi nghĩ nó sẽ như thế.Gửi yêu cầu SOAP, bắt đầu từ đâu?
Yêu cầu mà tôi phải gửi là:
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>";
Tôi đã đưa ra một URL: https://ca-test.adyen.com/ca/services/Notification?wsdl
Vấn đề là, đó là tôi không chắc chắn làm thế nào để đi từ đây . Tôi có thể chỉ cần gửi yêu cầu đến URL đó không? Hay tôi phải nhập WSDL bằng cách nào đó trước?
Tôi đã tìm thấy rất nhiều ví dụ trên mạng, nhưng tôi thực sự không thể hiểu được hầu hết trong số chúng. Một số thậm chí còn lỗi thời, bởi vì họ vẫn đang sử dụng: Microsoft.Web.Services3
Vì vậy, trong ngắn hạn, tôi không biết phải làm gì ở đây và làm thế nào. Tôi chỉ muốn gửi thông điệp 'SOAP' đó ...
Bạn đã cố thêm 'Tham chiếu dịch vụ' hoặc' Tham chiếu web' vào VS của mình chưa? –
Hãy thử liên kết này về cách tạo hoặc sử dụng dịch vụ web: http://www.kevingao.net/wcf-java-interop/wcf-client-and-wcf-service.html –
@LB Không, đây là tất cả thực sự mới với tôi. Tôi thấy "Thêm tham chiếu dịch vụ" chứ không phải "Thêm tham chiếu web". Tôi sẽ cố gắng thêm "Tham khảo dịch vụ" trước. – Vivendi