Дополнительные SOAP-заголовки
Запрос, отправляемый экземпляру SQL Server 2005 при помощи HTTP-протокола и SOAP, может содержать необязательные заголовки в конверте SOAP, который изменит организацию выполнения запроса. Аналогичным образом экземпляр SQL Server может иногда возвращать дополнительные данные о SOAP-заголовках для определенных операций. Следующие заголовки являются необязательными.
- Необязательные заголовки SQL
- Заголовок безопасности веб-служб (WS-безопасности)
Необязательные заголовки SQL
Эти необязательные заголовки для SQL Server 2005 были добавлены в поддержку HTTP SOAP в основном для достижения равенства с параметрами, доступными в традиционном доступе к данным SQL, осуществляемом при помощи сетевых соединений, где используется протокол потока табличных данных (TDS).
Если в этом разделе не указано иное, каждый из этих необязательных заголовков использует URI пространства имен https://schemas.microsoft.com/sqlserver/2004/SOAP/Options, и связан с префиксом пространства имен sqloptions, который для каждого заголовка описан следующим образом:
xmlns:sqloptions="https://schemas.microsoft.com/sqlserver/2004/SOAP/Options"
В следующей таблице представлены все необязательные заголовки SQL, доступные для использования при передаче сообщений SOAP-запросов в SQL Server 2005.
Заголовок | Описание |
---|---|
Позволяет клиенту указывать имя приложения для использования. |
|
Позволяет клиенту указывать клиентский интерфейс для использования. |
|
Позволяет клиенту указывать в имени входа SQL клиентский сетевой идентификатор. |
|
Позволяет клиенту указывать идентификатор клиентского процесса для использования. |
|
Используется сервером для возврата данных участнику зеркального отображения баз данных. |
|
Позволяет клиенту указывать, какие уведомления об изменении среды он хочет получать с сервера. |
|
Позволяет клиенту указывать имя узла для использования. |
|
Позволяет клиенту указывать начальную базу данных для использования. |
|
Позволяет клиенту указывать исходный язык для использования. |
|
Позволяет клиенту запрашивать уведомление с сервера. |
|
Позволяет клиенту запрашивать SOAP-сеанс. |
Заголовок WS-безопасности
Заголовок безопасности веб-служб (WS-безопасности) используется в SQL Server 2005 для указания учетных данных имени пользователя и пароля при осуществлении проверки подлинности SQL Server. Дополнительные сведения об использовании заголовка WS-безопасности в SQL Server 2005 см. в разделе Проверка подлинности SQL Server по протоколу SOAP.
WS-безопасность основана на открытом стандарте, представленном на рассмотрение в Организацию по продвижению стандартов структурированных данных (OASIS). Дополнительные сведения об архитектуре стандартов WS-безопасности см. на веб-узле OASIS по адресу: http://www.oasis-open.org.
См. также
Справочник
Пространства имен, используемые в запросах и ответах SOAP
Структура сообщения-запроса SOAP
Добавление заголовков SOAP в клиентские приложения
Основные понятия
Оптимальные методы использования собственных веб-служб с поддержкой XML