énumération HTTP_503_RESPONSE_VERBOSITY (http.h)

L’énumération HTTP_503_RESPONSE_VERBOSITY définit les niveaux de détail pour les réponses d’erreur 503, service indisponible.

Cette structure doit être utilisée lors de la définition ou de l’interrogation de HttpServer503ResponseProperty sur une file d’attente de requêtes.

Syntax

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

Constantes

 
Http503ResponseVerbosityBasic
Une réponse 503 n’est pas envoyée ; la connexion est réinitialisée.
Il s’agit du comportement par défaut de l’API du serveur HTTP.
Http503ResponseVerbosityLimited
L’API du serveur HTTP envoie une réponse 503 avec une expression de motif « Service indisponible ». Le serveur HTTP ferme la connexion TCP après l’envoi de la réponse, de sorte que le client doit se reconnecter.
Http503ResponseVerbosityFull
L’API du serveur HTTP envoie une réponse 503 avec une expression de motif détaillée. Le serveur HTTP ferme la connexion TCP après l’envoi de la réponse, de sorte que le client doit se reconnecter.

Remarques

Cette énumération est utilisée dans HttpSetRequestQueueProperty et HttpQueryrequestQueueProperty pour définir et interroger le détail de la réponse 503. Le paramètre pPropertyInformation pointe vers un membre de l’énumération HTTP_503_RESPONSE_VERBOSITY lorsque le paramètre Property est HttpServer503VerbosityProperty.

Cette énumération définit le niveau de détail d’une file d’attente de requêtes lors de l’envoi de réponses d’erreur 503 (service non disponible). Notez que le niveau de réponse 503 défini à l’aide de l’énumération HTTP_503_RESPONSE_VERBOSITY affecte uniquement les réponses d’erreur générées en interne par l’API serveur HTTP.

Note La divulgation d’informations sur l’état du service à des clients potentiellement dangereux peut poser un risque pour la sécurité.
 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête http.h

Voir aussi

Types d’énumération de l’API serveur HTTP version 2.0

HTTP_SERVER_PROPERTY

HttpQueryRequestQueueProperty

HttpSetRequestQueueProperty