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 |