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


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

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

Клиент веб-службы — это любой компонент или приложение, взаимодействующее с этой веб-службой через сообщения SOAP или другой совместимый протокол обмена сообщениями. Клиент веб-службы может быть традиционным клиентским приложением. Он также может быть другим веб-приложением. В этом случае веб-приложение обрабатывает XML-код в сообщении SOAP, форматирует его и отправляет результат конечному клиенту (как правило, веб-браузеру).

Создайте клиент веб-службы согласно следующим базовым инструкциям:

  1. Создайте прокси-класс для веб-службы.

  2. Создайте ссылку на прокси-класс в коде клиента.

  3. Создайте экземпляр прокси-класса в коде клиента.

  4. Если для приложения, в котором размещена веб-служба, отключен анонимный доступ, задайте прокси-классу свойство Credentials.

  5. Вызовите метод прокси-класса, соответствующий методу веб-службы, с которым требуется обмениваться данными.

Для большинства клиентов в этих действиях различаются только способы указания прокси-класса и развертывания клиента веб-службы.

h56f6hs6.note(ru-ru,VS.100).gifПримечание
Если клиент веб-службы создан согласно инструкциям в следующих разделах, а прокси-сервер завершает работу с исключением
«Сбой запроса с состоянием HTTP 401: доступ запрещен», это, скорее всего, объясняется тем, что учетные данные безопасности еще не переданы в кэш учетных данных на прокси-сервере. Подробные сведения о передаче надлежащих учетных данных службе см. в разделе Как настроить XML-веб-службу для проверки подлинности Windows.

В этом разделе

См. также

  • Создание клиентов XML-веб-службы
    Подробные сведения о создании клиента XML-веб-службы, независимо от платформы или технологии, использованной для создания XML-веб-службы.

Дата сборки: 2011-02-23