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 |
|
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour