enumeração HTTP_503_RESPONSE_VERBOSITY (http.h)

A enumeração HTTP_503_RESPONSE_VERBOSITY define os níveis de detalhamento de 503, serviço indisponível, respostas de erro.

Essa estrutura deve ser usada ao definir ou consultar o HttpServer503ResponseProperty em uma fila de solicitação.

Syntax

typedef enum _HTTP_503_RESPONSE_VERBOSITY {
  Http503ResponseVerbosityBasic,
  Http503ResponseVerbosityLimited,
  Http503ResponseVerbosityFull
} HTTP_503_RESPONSE_VERBOSITY, *PHTTP_503_RESPONSE_VERBOSITY;

Constantes

 
Http503ResponseVerbosityBasic
Uma resposta 503 não é enviada; a conexão é redefinida.
Esse é o comportamento padrão da API do servidor HTTP.
Http503ResponseVerbosityLimited
A API do servidor HTTP envia uma resposta 503 com uma frase de motivo "Serviço Indisponível". O servidor HTTP fecha a conexão TCP depois de enviar a resposta, portanto, o cliente precisa se conectar novamente.
Http503ResponseVerbosityFull
A API do servidor HTTP envia uma resposta 503 com uma frase de motivo detalhada. O servidor HTTP fecha a conexão TCP depois de enviar a resposta, portanto, o cliente precisa se conectar novamente.

Comentários

Essa enumeração é usada em HttpSetRequestQueueProperty e HttpQueryrequestQueueProperty para definir e consultar a verbosidade de resposta 503. O parâmetro pPropertyInformation aponta para um membro da enumeração HTTP_503_RESPONSE_VERBOSITY quando o parâmetro Property é HttpServer503VerbosityProperty.

Essa enumeração define o nível de detalhamento de uma fila de solicitação ao enviar respostas de erro 503 (Serviço Indisponível). Observe que o nível de resposta 503 definido usando a enumeração HTTP_503_RESPONSE_VERBOSITY afeta apenas as respostas de erro geradas internamente pela API do servidor HTTP.

Nota A divulgação de informações sobre o estado do serviço para clientes potencialmente inseguros pode representar um risco à segurança.
 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho http.h

Confira também

Tipos de enumeração da API do Servidor HTTP versão 2.0

HTTP_SERVER_PROPERTY

HttpQueryRequestQueueProperty

HttpSetRequestQueueProperty