Codes d’état HTTP (Winhttp.h)
Ces constantes et valeurs correspondantes indiquent les codes HTTP status retournés par les serveurs sur Internet.
-
HTTP_STATUS_CONTINUE
-
-
100
-
La demande peut être poursuivie.
-
-
HTTP_STATUS_SWITCH_PROTOCOLS
-
-
101
-
Le serveur a changé de protocoles dans un en-tête de mise à niveau.
-
-
HTTP_STATUS_OK
-
-
200
-
La demande s’est terminée avec succès.
-
-
HTTP_STATUS_CREATED
-
-
201
-
La demande a été satisfaite et a entraîné la création d’une nouvelle ressource.
-
-
HTTP_STATUS_ACCEPTED
-
-
202
-
La demande a été acceptée pour traitement, mais le traitement n’a pas été effectué.
-
-
HTTP_STATUS_PARTIAL
-
-
203
-
Les métadonnées retournées dans l’en-tête d’entité ne sont pas l’ensemble définitif disponible à partir du serveur d’origine.
-
-
HTTP_STATUS_NO_CONTENT
-
-
204
-
Le serveur a répondu à la demande, mais il n’y a pas de nouvelles informations à renvoyer.
-
-
HTTP_STATUS_RESET_CONTENT
-
-
205
-
La demande est terminée et le programme client doit réinitialiser la vue de document qui a provoqué l’envoi de la demande pour permettre à l’utilisateur de lancer facilement une autre action d’entrée.
-
-
HTTP_STATUS_PARTIAL_CONTENT
-
-
206
-
Le serveur a rempli la demande GET partielle pour la ressource.
-
-
HTTP_STATUS_WEBDAV_MULTI_STATUS
-
-
207
-
Lors d’une opération WebDAV (World Wide Web Distributed Authoring and Versioning), cela indique plusieurs codes status pour une seule réponse. Le corps de la réponse contient le langage XML (Extensible Markup Language) qui décrit les codes status. Pour plus d’informations, consultez Extensions HTTP pour la création distribuée.
-
-
HTTP_STATUS_AMBIGUOUS
-
-
300
-
La ressource demandée est disponible à un ou plusieurs emplacements.
-
-
HTTP_STATUS_MOVED
-
-
301
-
La ressource demandée a été affectée à un nouvel URI (Uniform Resource Identifier) permanent et toutes les références futures à cette ressource doivent être effectuées à l’aide de l’un des URI retournés.
-
-
HTTP_STATUS_REDIRECT
-
-
302
-
La ressource demandée réside temporairement sous un autre URI.
-
-
HTTP_STATUS_REDIRECT_METHOD
-
-
303
-
La réponse à la demande se trouve sous un autre URI et doit être récupérée à l’aide d’un verbe HTTP GET sur cette ressource.
-
-
HTTP_STATUS_NOT_MODIFIED
-
-
304
-
La ressource demandée n’a pas été modifiée.
-
-
HTTP_STATUS_USE_PROXY
-
-
305
-
La ressource demandée doit être accessible via le proxy donné par le champ d’emplacement.
-
-
HTTP_STATUS_REDIRECT_KEEP_VERB
-
-
307
-
La requête redirigée conserve le même verbe HTTP. Comportement HTTP/1.1.
-
-
HTTP_STATUS_BAD_REQUEST
-
-
400
-
La demande n’a pas pu être traitée par le serveur en raison d’une syntaxe non valide.
-
-
HTTP_STATUS_DENIED
-
-
401
-
La ressource demandée nécessite l'authentification des utilisateurs.
-
-
HTTP_STATUS_PAYMENT_REQ
-
-
402
-
Non implémenté dans le protocole HTTP.
-
-
HTTP_STATUS_FORBIDDEN
-
-
403
-
Le serveur a compris la demande, mais ne peut pas la remplir.
-
-
HTTP_STATUS_NOT_FOUND
-
-
404
-
Le serveur n’a trouvé rien qui corresponde à l’URI demandé.
-
-
HTTP_STATUS_BAD_METHOD
-
-
405
-
Le verbe HTTP utilisé n’est pas autorisé.
-
-
HTTP_STATUS_NONE_ACCEPTABLE
-
-
406
-
Aucune réponse acceptable pour le client n’a été trouvée.
-
-
HTTP_STATUS_PROXY_AUTH_REQ
-
-
407
-
Authentification proxy requise.
-
-
HTTP_STATUS_REQUEST_TIMEOUT
-
-
408
-
Le serveur a expiré lorsqu'il attendait la demande.
-
-
HTTP_STATUS_CONFLICT
-
-
409
-
La demande n’a pas pu être effectuée en raison d’un conflit avec l’état actuel de la ressource. L’utilisateur doit soumettre à nouveau avec plus d’informations.
-
-
HTTP_STATUS_GONE
-
-
410
-
La ressource demandée n’est plus disponible sur le serveur et aucune adresse de transfert n’est connue.
-
-
HTTP_STATUS_LENGTH_REQUIRED
-
-
411
-
Le serveur ne peut pas accepter la demande sans une longueur de contenu définie.
-
-
HTTP_STATUS_PRECOND_FAILED
-
-
412
-
La condition préalable donnée dans un ou plusieurs des champs d’en-tête de demande a été évaluée à false lorsqu’elle a été testée sur le serveur.
-
-
HTTP_STATUS_REQUEST_TOO_LARGE
-
-
413
-
Le serveur ne peut pas traiter la demande, car l’entité de requête est plus grande que ce que le serveur est en mesure de traiter.
-
-
HTTP_STATUS_URI_TOO_LONG
-
-
414
-
Le serveur ne peut pas traiter la demande, car l’URI de la requête est plus long que ce que le serveur peut interpréter.
-
-
HTTP_STATUS_UNSUPPORTED_MEDIA
-
-
415
-
Le serveur ne peut pas traiter la demande, car l’entité de la demande est dans un format non pris en charge par la ressource demandée pour la méthode demandée.
-
-
HTTP_STATUS_RETRY_WITH
-
-
449
-
La demande doit être retentée après avoir effectué l’action appropriée.
-
-
HTTP_STATUS_SERVER_ERROR
-
-
500
-
Le serveur a rencontré une condition inattendue qui l’a empêché de répondre à la demande.
-
-
HTTP_STATUS_NOT_SUPPORTED
-
-
501
-
Le serveur ne prend pas en charge les fonctionnalités requises pour répondre à la demande.
-
-
HTTP_STATUS_BAD_GATEWAY
-
-
502
-
Le serveur, tout en agissant en tant que passerelle ou proxy, a reçu une réponse non valide du serveur amont auquel il a accédé pour tenter de répondre à la demande.
-
-
HTTP_STATUS_SERVICE_UNAVAIL
-
-
503
-
Le service est temporairement surchargé.
-
-
HTTP_STATUS_GATEWAY_TIMEOUT
-
-
504
-
La demande a expiré lorsqu'elle attendait une passerelle.
-
-
HTTP_STATUS_VERSION_NOT_SUP
-
-
505
-
Le serveur ne prend pas en charge la version du protocole HTTP qui a été utilisée dans le message de demande.
-
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows XP, Windows 2000 Professionnel avec SP3 [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2003, Windows 2000 Server avec SP3 [applications de bureau uniquement] |
En-tête |
|