MEILLEUR SITE POUR LES DÉVELOPPEURS WEB
HTML5. W3Schools en français. Le guide complet des tags

En Ua Es De

HTTP Messages d'état


Messages d'erreur HTML

Lorsqu'un navigateur demande un service à un serveur Web, une erreur peut se produire et le serveur peut renvoyer un code d'erreur tel que « 404 Not Found ».

Il est courant de nommer ces erreurs des messages d'erreur HTML.

Mais ces messages sont appelés messages d'état HTTP. En fait, le serveur renvoie toujours un message pour chaque requête. Le message le plus courant est 200 OK.

Vous trouverez ci-dessous une liste des messages d'état HTTP qui peuvent être renvoyés :

1xx : Information

Message: Description:
100 Continue Le serveur a reçu les en-têtes de requête et le client doit procéder à l'envoi du corps de la requête
101 Switching Protocols Le demandeur a demandé au serveur de changer de protocole
103 Early Hints Utilisé avec l'en-tête Link pour permettre au navigateur de commencer à précharger les ressources pendant que le serveur prépare une réponse

2xx: Réussi

Message: Description:
200 OK La requête est OK (c'est la réponse standard pour les requêtes HTTP réussies)
201 Created La demande a été satisfaite et une nouvelle ressource est créée
202 Accepted La demande a été acceptée pour traitement, mais le traitement n'est pas terminé
203 Non-Authoritative Information La demande a été acceptée pour traitement, mais le traitement n'est pas terminé
204 No Content La demande a été traitée avec succès, mais ne renvoie aucun contenu
205 Reset Content La demande a été traitée avec succès, mais ne renvoie aucun contenu et nécessite que le demandeur réinitialise la vue du document
206 Partial Content Le serveur ne fournit qu'une partie de la ressource en raison d'un en-tête de plage envoyé par le client

3xx: Redirection

Message: Description:
300 Multiple Choices Une liste de liens. L'utilisateur peut sélectionner un lien et accéder à cet emplacement. Maximum cinq adresses
301 Moved Permanently La page demandée a été déplacée vers une nouvelle URL
302 Found La page demandée a été temporairement déplacée vers une nouvelle URL
303 See Other La page demandée peut être trouvée sous une autre URL
304 Not Modified Indique que la page demandée n'a pas été modifiée depuis la dernière demande
307 Temporary Redirect La page demandée a été temporairement déplacée vers une nouvelle URL
308 Permanent Redirect La page demandée a été déplacée définitivement vers une nouvelle URL

4xx: Erreur client

Message: Description:
400 Bad Request La demande ne peut pas être satisfaite en raison d'une mauvaise syntaxe
401 Unauthorized La demande était une demande légale, mais le serveur refuse d'y répondre. À utiliser lorsque l'authentification est possible, mais a échoué ou n'a pas encore été fournie
402 Payment Required Réservé pour une utilisation future
403 Forbidden La demande était une demande légale, mais le serveur refuse d'y répondre
404 Not Found La page demandée est introuvable mais pourrait être à nouveau disponible à l'avenir
405 Method Not Allowed Une requête a été effectuée sur une page à l'aide d'une méthode de requête non prise en charge par cette page
406 Not Acceptable Le serveur ne peut générer qu'une réponse qui n'est pas acceptée par le client
407 Proxy Authentication Required Le client doit d'abord s'authentifier auprès du proxy
408 Request Timeout Le serveur a expiré en attendant la demande
409 Conflict La demande n'a pas pu être complétée en raison d'un conflit dans la demande
410 Gone La page demandée n'est plus disponible
411 Length Required La "Content-Length" n'est pas définie. Le serveur n'acceptera pas la demande sans cela
412 Precondition Failed La précondition donnée dans la requête évaluée à false par le serveur
413 Request Too Large Le serveur n'acceptera pas la requête, car l'entité de requête est trop grande
414 Request-URI Too Long Le serveur n'acceptera pas la demande car l'URI est trop long. Se produit lorsque vous convertissez une requête POST en requête GET avec des informations de requête longues
415 Unsupported Media Type Le serveur n'acceptera pas la demande, car le type de média n'est pas pris en charge
416 Range Not Satisfiable Le client a demandé une partie du fichier, mais le serveur ne peut pas fournir cette partie
417 Expectation Failed Le serveur ne peut pas répondre aux exigences du champ d'en-tête de requête Expect

5xx: Erreur de serveur

Message: Description:
500 Internal Server Error Un message d'erreur générique, émis lorsqu'aucun message plus spécifique ne convient
501 Not Implemented Soit le serveur ne reconnaît pas la méthode de requête, soit il n'a pas la capacité de répondre à la requête
502 Bad Gateway Le serveur agissait en tant que passerelle ou proxy et a reçu une réponse non valide du serveur en amont
503 Service Unavailable Le serveur est actuellement indisponible (surchargé ou en panne)
504 Gateway Timeout Le serveur agissait comme une passerelle ou un proxy et n'a pas reçu de réponse en temps opportun du serveur en amont
505 HTTP Version Not Supported Le serveur ne prend pas en charge la version du protocole HTTP utilisée dans la requête
511 Network Authentications Required Le client doit s'authentifier pour accéder au réseau