WebServiceProtocols Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica los protocolos de transmisión que se usan para descifrar los datos enviados desde un explorador cliente en la solicitud HTTP.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
public enum class WebServiceProtocols
[System.Flags]
public enum WebServiceProtocols
[<System.Flags>]
type WebServiceProtocols =
Public Enum WebServiceProtocols
- Herencia
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| Unknown | 0 | Protocolo desconocido. |
| HttpSoap | 1 | Protocolo SOAP HTTP. |
| HttpGet | 2 | Protocolo HTTP GET. |
| HttpPost | 4 | Protocolo HTTP POST. |
| Documentation | 8 | Protocolo de documentación de servicios web. |
| HttpPostLocalhost | 16 | Protocolo HTTP POST LOCALHOST. PRECAUCIÓN: Este valor solo comprueba el encabezado host de la solicitud para mitigar solo los ataques de redirección del explorador. La autenticación y la autorización siguen siendo necesarias para restringir el acceso a un servicio web. |
| HttpSoap12 | 32 | Protocolo HTTP SOAP versión 1.2. |
| AnyHttpSoap | 33 | Cualquier versión del protocolo SOAP HTTP. |
Comentarios
Caution
El uso del valor HttpPostLocalhost de esta enumeración no impide el acceso al servicio web o de prueba desde equipos remotos. Este valor comprueba solo el encabezado host de la solicitud; no se realizan otras comprobaciones de validación, autenticación o autorización. Esta comprobación mitiga solo los ataques de redirección basados en explorador. La autenticación y la autorización siguen siendo necesarias para restringir el acceso a un servicio web.