WebServiceProtocols Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica o protocolo de transmissão usado para descriptografar os dados enviados de um navegador cliente na solicitação HTTP.
Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.
public enum class WebServiceProtocols
[System.Flags]
public enum WebServiceProtocols
[<System.Flags>]
type WebServiceProtocols =
Public Enum WebServiceProtocols
- Herança
- Atributos
Campos
AnyHttpSoap | 33 | Qualquer versão do protocolo HTTP SOAP. |
Documentation | 8 | O protocolo de documentação de serviços Web. |
HttpGet | 2 | O protocolo HTTP GET. |
HttpPost | 4 | O protocolo HTTP POST. |
HttpPostLocalhost | 16 | O protocolo HTTP POST LOCALHOST. CUIDADO: esse valor verifica apenas o cabeçalho do host da solicitação para atenuar apenas os ataques de redirecionamento do navegador. A autenticação e a autorização ainda são necessárias para restringir o acesso a um serviço Web. |
HttpSoap | 1 | O protocolo HTTP SOAP. |
HttpSoap12 | 32 | O protocolo do HTTP SOAP versão 1.2. |
Unknown | 0 | Protocolo desconhecido. |
Comentários
Cuidado
O uso do valor HttpPostLocalhost dessa enumeração não impede o acesso ao teste ou ao serviço Web de computadores remotos. Esse valor verifica apenas o cabeçalho do host da solicitação; nenhuma outra verificação de validação, autenticação ou autorização é executada. Essa verificação atenua apenas os ataques de redirecionamento baseados em navegador. A autenticação e a autorização ainda são necessárias para restringir o acesso a um serviço Web.