У меня есть веб-сервис на удаленном хосте, который мне нужно вызвать из класса ASP.NET/C#. Каков самый простой способ вызова метода через SOAP, учитывая URL-адрес WSDL и подпись метода?Самый простой способ вызова веб-службы через SOAP на ASP.NET
Дано: WSDL URL как строка (доступен только во время выполнения, то есть переменные) Метода подписи (константа)
нужно: Создать клиент мыла и выполнить вызов метода.
-1: Не переходите к «Добавить веб-ссылку», пока он не скажет, что он застрял в .NET 2.0 и не может использовать WCF. В противном случае вы можете осуждать его жить в прошлом по уважительной причине. –
Вопрос, упомянутый «простой». Это самый простой способ: Кроме того, использование WCF очень похоже - вы просто используете «Добавить ссылку на службу», а не добавляете «Web Reference». Хороший обзор здесь: http://blog.mstern.at/index.php?/archives/64-Creating-a-WCF-web-service-in-C-using-Visual-Studio-2008.html – rifferte
хорошая статья - спасибо! Хотя, что, если я WSDL доступен только во время выполнения? –