Как работает вызов веб-службы из приложения .net? - PullRequest
0 голосов
/ 02 марта 2010

Я добавил веб-сервис в качестве ссылки на проект и назвал его «дни». Но я на самом деле не понимаю, как с этим работать. Может кто-нибудь показать мне, как получить из него данные?

В шикарной форме я получаю данные из веб-службы следующим образом:

$ws= New-WebServiceProxy -uri $xmld.Root.WebService.Address -credential $cred

$xml = $ws.getdays()

$xml

alt text

Ответы [ 2 ]

0 голосов
/ 02 марта 2010

К счастью, вам не нужно писать клиентское приложение для тестирования веб-службы, потому что .NET включает тестовую веб-страницу, которую ASP.NET использует автоматически, когда вы запрашиваете URL-адрес файла .asmx в браузере. На этой странице используется отражение для чтения и отображения информации о веб-службах, например имен методов, которые она предоставляет.

Чтобы попробовать тестовую страницу, запросите файл xyz.asmx веб-службы в своем браузере. (В Visual Studio вам просто нужно установить его в качестве начальной страницы для вашего приложения, а затем запустить его.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...