WebServiceProtocols Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает протоколы передачи, используемые для расшифровки данных, отправленных браузером клиента в запросе HTTP.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class WebServiceProtocols
[System.Flags]
public enum WebServiceProtocols
[<System.Flags>]
type WebServiceProtocols =
Public Enum 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 | Неизвестный протокол. |
Комментарии
Внимание!
Использование значения Хттппостлокалхост этого перечисления не мешает доступу к тесту или веб-службе с удаленных компьютеров. Это значение проверяет только заголовок узла запроса. другие проверки, проверки подлинности и авторизации не выполняются. Эта проверка снижает опасность только атак с перенаправлением на основе браузера. Проверка подлинности и авторизация по-прежнему необходимы для ограничения доступа к веб-службе.