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
| Nombre | Valor | Description |
|---|---|---|
| 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.