XML Web-службы в Microsoft SQL Server 2005 - Описание транспорта HTTP

ОГЛАВЛЕНИЕ


Описание транспорта HTTP

AS HTTP (

PATH = ‘url’
, AUTHENTICATION =( { BASIC | DIGEST | INTEGRATED } [,...n])
, PORTS = ({CLEAR | SSL} [,... n])
[ SITE = {‘*’ | ‘+’ | ‘webSite’ },]
[, CLEAR_PORT = порт для http ]
[, SSL_PORT = порт для https ]
[, AUTH_REALM = { ‘realm’ | NONE } ]
[, DEFAULT_LOGON_DOMAIN = {‘domain’ | NONE } ]
[, RESTRICT_IP = { NONE | ALL } ]
[, COMPRESSION = { ENABLED | DISABLED } ]
[, EXCEPT_IP = ( { <4-part-ip> | <4-part-ip>:<mask> } [,...n] )
)

  • PATH — задает URL-путь, идентифицирующий данную конечную точку. Например, если указывается /simple, то данная Web-служба будет доступна по адресу http://server/simple, где server — имя сайта.
  • AUTHENTICATION — задает тип аутентификации, который будет использоваться при регистрации в SQL Server. Может быть basic, digest, integrated или их комбинацией.
  • PORTS — типы портов для прослушивания. Может быть: clear — используется http; ssl — используется https; либо можно указать оба.
  • SITE — название сайта в данной системе.
  • CLEAR_PORT — конкретный номер порта для протокола http.
  • SSL_PORT — конкретный номер порта для протокола https.
  • AUTH_REALM — значение соответствующего заголовка, который будет возвращаться клиенту как часть взаимодействия по методу Digest.
  • DEFAULT_LOGON_DOMAIN — учетная запись домена по умолчанию, которая используется, если указана аутентификация Basic.
  • RESTRICT_IP — совместно с EXCEPT_IP задает адреса портов, с которых можно обращаться к конечной точке. Возможны следующие варианты:
    RESTRICT_IP = all — в этом случае никто не имеет доступа к конечной точке, за исключением адресов, перечисленных в параметре EXCEPT_IP.
    RESTRICT_IP = none — в этом случае все имеют доступ к конечной точке, исключая адреса, перечисленные в параметре EXCEPT_IP.
  • COMPRESSION — указывает, будет ли сервер выполнять упаковку данных по алгоритму gzip, или нет. Упаковка выполняется только в том случае, если указано значение enabled, а также если клиент сообщил серверу с помощью заголовков http, что поддерживает кодирование gzip.