Codes d’état HTTP (Wininet.h)
Le tableau suivant contient les constantes et les valeurs correspondantes pour les codes status HTTP 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 protocole 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 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 informations meta retournées dans l’entity-header 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 aucune nouvelle information à renvoyer.
-
-
HTTP_STATUS_RESET_CONTENT
-
-
205
-
La demande a été effectuée et le programme client doit réinitialiser la vue de document qui a provoqué l’envoi de la demande pour permettre à l’utilisateur d’initier 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_AMBIGUOUS
-
-
300
-
Le serveur n’a pas pu décider quoi retourner.
-
-
HTTP_STATUS_MOVED
-
-
301
-
La ressource demandée a été affectée à un nouvel URI permanent (Uniform Resource Identifier), 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 (Uniform Resource Identifier).
-
-
HTTP_STATUS_REDIRECT_METHOD
-
-
303
-
La réponse à la demande se trouve sous un AUTRE URI (Uniform Resource Identifier) 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 fourni 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é actuellement dans le protocole HTTP.
-
-
HTTP_STATUS_FORBIDDEN
-
-
403
-
Le serveur a compris la demande, mais refuse de l’exécuter.
-
-
HTTP_STATUS_NOT_FOUND
-
-
404
-
Le serveur n’a trouvé aucun élément correspondant à l’URI (Uniform Resource Identifier) 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 renvoyer 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 refuse d’accepter la demande sans 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 requête a été évaluée à false lorsqu’elle a été testée sur le serveur.
-
-
HTTP_STATUS_REQUEST_TOO_LARGE
-
-
413
-
Le serveur refuse de traiter une demande, car l’entité de demande est plus grande que ce que le serveur est prêt ou capable de traiter.
-
-
HTTP_STATUS_URI_TOO_LONG
-
-
414
-
Le serveur refuse de traiter la demande, car l’URI de la demande (Uniform Resource Identifier) est plus long que celui que le serveur est prêt à interpréter.
-
-
HTTP_STATUS_UNSUPPORTED_MEDIA
-
-
415
-
Le serveur refuse de 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’empêchait 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, alors qu’il agissait en tant que passerelle ou proxy, a reçu une réponse non valide de la part 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, ou refuse de prendre en charge, la version du protocole HTTP utilisée dans le message de demande.
-
Notes
Notes
WinINet ne prend pas en charge les implémentations de serveur. En outre, il ne doit pas être utilisé à partir d’un service. Pour les implémentations de serveur ou les services, utilisez Microsoft Windows HTTP Services (WinHTTP).
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows 2000 Server [applications de bureau uniquement] |
En-tête |
|