WebServiceProtocols Перечисление

Определение

Задает протоколы передачи, используемые для расшифровки данных, отправленных браузером клиента в запросе HTTP.

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class WebServiceProtocols
[System.Flags]
public enum WebServiceProtocols
[<System.Flags>]
type WebServiceProtocols = 
Public Enum WebServiceProtocols
Наследование
WebServiceProtocols
Атрибуты

Поля

AnyHttpSoap 33

Любая версия протокола HTTP SOAP.

Documentation 8

Протокол документации веб-служб.

HttpGet 2

Протокол HTTP GET.

HttpPost 4

Протокол HTTP POST.

HttpPostLocalhost 16

Протокол HTTP POST LOCALHOST.

ВНИМАНИЕ! Это значение проверяет только заголовок узла запроса, чтобы смягчить только атаки перенаправления браузера. Проверка подлинности и авторизация по-прежнему необходимы для ограничения доступа к веб-службе.

HttpSoap 1

Протокол HTTP SOAP.

HttpSoap12 32

Протокол HTTP SOAP версии 1.2.

Unknown 0

Неизвестный протокол.

Комментарии

Внимание!

Использование значения Хттппостлокалхост этого перечисления не мешает доступу к тесту или веб-службе с удаленных компьютеров. Это значение проверяет только заголовок узла запроса. другие проверки, проверки подлинности и авторизации не выполняются. Эта проверка снижает опасность только атак с перенаправлением на основе браузера. Проверка подлинности и авторизация по-прежнему необходимы для ограничения доступа к веб-службе.

Применяется к