Как изучить существующие XML-веб-служб, созданные с помощью ASP.NET
Этот раздел посвящен технологии прежних версий. Веб-службы XML и клиенты веб-служб XML должны создаваться с использованием Windows Communication Foundation.
Если известен URL-адрес веб-службы, созданной с помощью ASP.NET, его можно использовать для доступа к справочной странице службы. На этой странице предоставляются сведения о функциях веб-службы, включая реализуемые ею методы, их параметры и типы возвращаемых значений. Кроме того, справочную страницу службы можно использовать для тестирования функций веб-службы.
Например, предположим, что осуществляется доступ к веб-службе Investor
, используемой для получения курса акций для действительного символа акций. Известен базовый URL-адрес этой веб-службы: https://www.contoso.com/Investor.asmx. Если ввести этот URL-адрес в веб-обозреватель, не указывая ни параметров, ни расширений, то откроется веб-страница со сведениями о веб-службе и методах, которые в ней реализованы.
Помимо просмотра сведений о веб-службе в браузере, можно также получить более формальное определение веб-службы, просмотрев ее описание, представляющее собой XML-документ, написанный на языке WSDL. Описание службы можно просмотреть, перейдя по ссылке, расположенной в верхней части справочной страницы службы. Описание службы можно использовать, чтобы вручную создать прокси-класс для веб-службы. Дополнительные сведения о создании прокси-класса см. в разделе Создание прокси-класса XML-веб-службы.
Доступ к справочной странице веб-службы
В адресной строке браузера введите базовый URL-адрес веб-службы в следующем формате:
https://servername/vrootname/webservicename.asmx
Параметр Значение servername
Веб-сервер, на котором находится веб-служба.
apppath
Имя веб-приложения, в котором размещается веб-служба.
webservicename.asmx
Имя файла, где определяется веб-служба.
Например, для доступа к веб-службе StockServices.asmx, расположенной на веб-сервере StockTicker, введите следующую строку:
http://StockTicker/StockServices.asmx
Доступ к описанию веб-службы
Откройте справочную страницу веб-службы, как описано выше.
Щелкните ссылку Описание службы в верхней части страницы.
См. также
Задачи
Как получить доступ к XML-веб-службам из обозревателя
Основные понятия
Создание клиентов XML-веб-службы
Обнаружение веб-служб
Создание прокси-класса XML-веб-службы
Асинхронное взаимодействие с XML-веб-службами