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 utilizados 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
AnyHttpSoap | 33 | Cualquier versión del protocolo SOAP de HTTP. |
Documentation | 8 | El protocolo de documentación de servicios Web. |
HttpGet | 2 | El protocolo GET de HTTP. |
HttpPost | 4 | El protocolo POST de HTTP. |
HttpPostLocalhost | 16 | El protocolo POST LOCALHOST de HTTP. PRECAUCIÓN: Este valor solo comprueba el encabezado de host de la solicitud para mitigar solo los ataques de redireccionamiento del explorador. La autenticación y la autorización siguen siendo necesarias para restringir el acceso a un servicio web. |
HttpSoap | 1 | El protocolo SOAP de HTTP. |
HttpSoap12 | 32 | El protocolo SOAP de HTTP versión 1.2. |
Unknown | 0 | Protocolo desconocido. |
Comentarios
Precaución
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 solo mitiga los ataques de redireccionamiento basados en explorador. La autenticación y la autorización siguen siendo necesarias para restringir el acceso a un servicio web.