Поделиться через


Как изучить существующие XML-веб-служб, созданные с помощью ASP.NET

Этот раздел посвящен технологии прежних версий. Веб-службы XML и клиенты веб-служб XML должны создаваться с использованием Windows Communication Foundation.

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

Например, предположим, что осуществляется доступ к веб-службе Investor, используемой для получения курса акций для действительного символа акций. Известен базовый URL-адрес этой веб-службы: https://www.contoso.com/Investor.asmx. Если ввести этот URL-адрес в веб-обозреватель, не указывая ни параметров, ни расширений, то откроется веб-страница со сведениями о веб-службе и методах, которые в ней реализованы.

Помимо просмотра сведений о веб-службе в браузере, можно также получить более формальное определение веб-службы, просмотрев ее описание, представляющее собой XML-документ, написанный на языке WSDL. Описание службы можно просмотреть, перейдя по ссылке, расположенной в верхней части справочной страницы службы. Описание службы можно использовать, чтобы вручную создать прокси-класс для веб-службы. Дополнительные сведения о создании прокси-класса см. в разделе Создание прокси-класса XML-веб-службы.

Доступ к справочной странице веб-службы

  1. В адресной строке браузера введите базовый URL-адрес веб-службы в следующем формате:

    https://servername/vrootname/webservicename.asmx
    

    Параметр Значение

    servername

    Веб-сервер, на котором находится веб-служба.

    apppath

    Имя веб-приложения, в котором размещается веб-служба.

    webservicename.asmx

    Имя файла, где определяется веб-служба.

    Например, для доступа к веб-службе StockServices.asmx, расположенной на веб-сервере StockTicker, введите следующую строку:

    http://StockTicker/StockServices.asmx
    

Доступ к описанию веб-службы

  1. Откройте справочную страницу веб-службы, как описано выше.

  2. Щелкните ссылку Описание службы в верхней части страницы.

См. также

Задачи

Как получить доступ к XML-веб-службам из обозревателя

Основные понятия

Создание клиентов XML-веб-службы
Обнаружение веб-служб
Создание прокси-класса XML-веб-службы
Асинхронное взаимодействие с XML-веб-службами

Другие ресурсы

Создание клиентов для XML-веб-служб