Создание клиентов для XML-веб-служб
Этот раздел посвящен технологии прежних версий. Веб-службы XML и клиенты веб-служб XML должны создаваться с использованием Windows Communication Foundation.
Клиент веб-службы — это любой компонент или приложение, взаимодействующее с этой веб-службой через сообщения SOAP или другой совместимый протокол обмена сообщениями. Клиент веб-службы может быть традиционным клиентским приложением. Он также может быть другим веб-приложением. В этом случае веб-приложение обрабатывает XML-код в сообщении SOAP, форматирует его и отправляет результат конечному клиенту (как правило, веб-браузеру).
Создайте клиент веб-службы согласно следующим базовым инструкциям:
Создайте прокси-класс для веб-службы.
Создайте ссылку на прокси-класс в коде клиента.
Создайте экземпляр прокси-класса в коде клиента.
Если для приложения, в котором размещена веб-служба, отключен анонимный доступ, задайте прокси-классу свойство Credentials.
Вызовите метод прокси-класса, соответствующий методу веб-службы, с которым требуется обмениваться данными.
Для большинства клиентов в этих действиях различаются только способы указания прокси-класса и развертывания клиента веб-службы.
Примечание |
---|
Если клиент веб-службы создан согласно инструкциям в следующих разделах, а прокси-сервер завершает работу с исключением «Сбой запроса с состоянием HTTP 401: доступ запрещен», это, скорее всего, объясняется тем, что учетные данные безопасности еще не переданы в кэш учетных данных на прокси-сервере. Подробные сведения о передаче надлежащих учетных данных службе см. в разделе Как настроить XML-веб-службу для проверки подлинности Windows. |
В этом разделе
- Как создать клиента веб-формы ASP.NET
Указания по созданию приложения веб-формы, выполняющего роль клиента веб-службы.
- Как создать клиентское приложение командной строки
Указания по созданию консольного приложения, выполняющего роль клиента веб-службы.
См. также
- Создание клиентов XML-веб-службы
Подробные сведения о создании клиента XML-веб-службы, независимо от платформы или технологии, использованной для создания XML-веб-службы.
- Асинхронное взаимодействие с XML-веб-службами
Описание методик и принципов разработки асинхронной передачи данных веб-службе.
- Как получить доступ к XML-веб-службам из обозревателя
Инструкции по тестированию веб-службы и ее отдельных методов с помощью веб-браузера.
Дата сборки: 2011-02-23