Derniers tutoriels de développement web
 

Messages d'état HTTP


Lorsqu'un navigateur demande un service depuis un serveur web, une erreur peut se produire.

Voici une liste des messages d'état HTTP qui pourrait être retourné:


1xx: Information

Message: La description:
100 Continuer Le serveur a reçu les en-têtes de demande, et le client doit procéder à l'envoi du corps de demande
101 Protocoles de commutation Le demandeur a demandé au serveur pour passer des protocoles
103 Checkpoint Utilisé dans la proposition des demandes resumable de reprendre les demandes PUT ou POST avortés

2xx: Succès

Message: La description:
200 OK La demande est OK (ce qui est la réponse standard pour les requêtes HTTP réussies)
201 Créé La demande a été remplie, et une nouvelle ressource est créée
202 Accepted La demande a été acceptée pour le traitement, mais le traitement n'a pas été achevée
203 Informations non-Autoritaire La demande a été traitée avec succès, mais le retour d'informations qui peuvent être d'une autre source
204 Pas de contenu La demande a été traitée avec succès, mais ne renvoie aucun contenu
205 Réinitialiser Contenu La demande a été traitée avec succès, mais ne renvoie aucun contenu, et exige que le demandeur réinitialiser l'affichage du document
206 Partial Content Le serveur délivre seulement une partie de la ressource en raison d'un en-tête de gamme envoyé par le client

3xx: Redirection

Message: La description:
300 Multiple Choices Une liste de liens. L'utilisateur peut sélectionner un lien et aller à cet endroit. cinq adresses maximum
301 Déménagé Définitivement La page demandée est déplacé vers une nouvelle URL
302 Found La page demandée est temporairement déplacée vers une nouvelle URL
303 Voir Autres La page demandée se trouve sous une URL différente
304 Not Modified Indique que la page demandée n'a pas été modifié depuis la dernière demande
306 Commutateur Proxy Plus utilisé
307 Redirection temporaire La page demandée est temporairement déplacée vers une nouvelle URL
308 CV incomplet Utilisé dans la proposition des demandes resumable de reprendre les demandes PUT ou POST avortés

4xx: Erreur client

Message: La description:
400 Bad Request La demande ne peut être satisfaite en raison de la mauvaise syntaxe
401 Unauthorized La demande était une demande légale, mais le serveur refuse de répondre. Pour une utilisation lorsque l'authentification est possible, mais a échoué ou pas encore fourni
402 Paiement requis 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 n'a pu être trouvée, mais peut-être à nouveau disponible dans le futur
405 Méthode non autorisée Une demande a été faite d'une page en utilisant une méthode de requête non prise en charge par cette page
406 Non acceptable Le serveur ne peut générer une réponse qui ne soit pas acceptée par le client
407 Proxy Authentication Required Le client doit d'abord s'authentifier avec le proxy
408 Request Timeout Le serveur a expiré en attente de la demande
409 conflit La demande n'a pas pu être terminée à cause d'un conflit dans la demande
410 Supprimé La page demandée est plus disponible
411 Longueur Obligatoire Le "Content-Length" est pas défini. Le serveur ne sera pas accepter la demande sans elle
412 Échec de précondition La condition préalable donnée dans la demande évaluée à false par le serveur
413 Entité de demande trop grande Le serveur ne sera pas accepter la demande, parce que l'entité de demande est trop grande
414 Request-URI Too Long Le serveur ne sera pas accepter la demande, parce que l'URL est trop longue. Survient lorsque vous convertissez une requête POST à ​​une requête GET avec une information de requête longue
415 Unsupported Type de support Le serveur ne sera pas accepter la demande, parce que le type de support est pas pris en charge
416 Gamme demandée Non Satisfiable Le client a demandé une partie du fichier, mais le serveur ne peut pas fournir la partie
417 Attente Échec Le serveur ne peut pas répondre aux exigences du champ-tête de demande Expect

5xx: Erreur de serveur

Message: La description:
500 Internal Server Error Un message d'erreur générique, étant donné lorsque aucun message plus spécifique est adapté
501 Non mis en œuvre Le serveur soit ne reconnaît pas la méthode de la demande, ou il n'a pas la capacité de répondre à la demande
502 Mauvaise passerelle Le serveur a agi comme une passerelle ou proxy et a reçu une réponse non valide du serveur en amont
503 Service Indisponible Le serveur est actuellement indisponible (surcharge ou vers le bas)
504 portail expiré Le serveur a agi comme une passerelle ou proxy et n'a pas reçu une réponse en temps opportun à partir du serveur amont
505 Version HTTP non pris en charge Le serveur ne supporte pas la version du protocole HTTP utilisée dans la demande
511 Réseau Authentification requise Le client doit authentifier pour avoir accès au réseau