English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

manuel de référence HTML

Complète des balises HTML

Messages d'état HTTP

Je vais d'abord jeter un coup d'œil à chaque code d'état et au mot correspondant (par exemple :200 OK、304 No Modified、404 Not Found),puis comprendre le texte long après le mot et résumer en petit paragraphe, puis les relier tous pour se souvenir. Lorsque le navigateur affiche le code d'état, il est généralement suivi du mot correspondant.

Lorsque le navigateur demande un service au serveur web, des erreurs ou des redirigections peuvent survenir.

Voici une liste des messages HTTP d'état qui pourraient être retournés.

1xx: Information

Message :Description :
100 ContinueLe serveur a reçu une partie de la requête, mais une fois que le serveur n'a pas refusé la requête, le client devrait continuer à envoyer le reste de la requête.
101 Switching ProtocolsLe serveur change de protocole : le serveur suit la demande du client pour passer à un autre protocole.
103 CheckpointA recovery request suggestion for recovery failure in PUT or POST requests.

2xx: Succès

Message :Description :
200 OKLa requête a réussi (c'est la réponse standard réussie pour une requête HTTP).
201 CreatedLa requête a été créée avec succès, et une nouvelle ressource a été créée.
202 AcceptedLa requête à traiter a été acceptée, mais le traitement n'est pas terminé.
203 Non-Authoritative InformationLa requête a été traitée avec succès, mais certains en-têtes de réponse peuvent ne pas être corrects car une copie d'un autre document est utilisée.
204 No ContentLa requête a été traitée avec succès, mais aucun nouveau document n'a été retourné. Le navigateur devrait continuer à afficher le document d'origine. Si l'utilisateur rafraîchit régulièrement la page et que le Servlet peut déterminer que le document utilisateur est suffisamment nouveau, ce code d'état est très utile.
205 Reset ContentLa requête a été traitée avec succès, mais aucun nouveau document n'a été retourné. Cependant, le navigateur devrait réinitialiser le contenu qu'il affiche. Utilisé pour forcer le navigateur à effacer le contenu des champs de formulaire.
206 Partial ContentLe client a envoyé une requête GET avec un en-tête Range, le serveur l'a terminée.

3xx: Redirection

Message :Description :
300 Multiple ChoicesChoix multiple. Liste de liens. L'utilisateur peut choisir un lien pour atteindre sa destination. Un maximum de cinq adresses est autorisé.
301 Moved PermanentlyLa page demandée a été déplacée vers une nouvelle URL.
302 FoundLa page demandée a été temporairement déplacée vers une nouvelle URL.
303 See OtherLa page demandée peut être trouvée sous une autre URL.
304 Not ModifiedThe document was not modified as expected. The client has a buffered document and sent a conditional request (usually providing If-Modified-The Since header indicates that the client only wants to update documents that are newer than the specified date). The server tells the client that the previously buffered document can still be used.
305 Use ProxyThe document requested by the client should be retrieved through the proxy server indicated by the Location header.
306 Switch ProxyCurrently not in use, but the code is still retained.
307 Temporary RedirectThe requested page has been temporarily moved to a new URL.
308 Resume IncompleteA recovery request suggestion for recovery failure in PUT or POST requests.

4xx: Client Error

Message :Description :
400 Bad RequestBecause of the syntax error, the server failed to understand the request.
401 UnauthorizedThe request is legal, but access to the requested page is prohibited. Because the requested page requires authentication, the client did not provide it or the authentication failed.
402 Payment RequiredThis code cannot be used yet.
403 ForbiddenThe request is legal, but access to the requested page is prohibited.
404 Not FoundThe server cannot find the requested page.
405 Method Not AllowedThe method specified in the request is not allowed.
406 Not AcceptableThe response generated by the server cannot be accepted by the client.
407 Proxy Authentication RequiredThe user must first authenticate using a proxy server so that the request will be processed.
408 Request TimeoutThe request exceeds the server's waiting time.
409 ConflictThe request cannot be completed due to a conflict.
410 GoneThe requested page is not available.
411 Length Required"Content"-The "Content" Length is not defined. If there is no such content, the server will not accept the request.
412 Precondition FailedThe precondition in the request is evaluated by the server as failed.
413 Request Entity Too LargeSince the requested entity is too large, the server will not accept the request.
414 Request-URI Too LongSince the URL is too long, the server will not accept the request. This happens when a POST request is converted into a GET request with a very long query information.
415 Unsupported Media TypeSince the media type is not supported, the server will not accept the request.
416 Requested Range Not SatisfiableLe client a demandé une partie du document, mais le serveur ne peut pas fournir la partie demandée.
417 Échec des attentesLe serveur ne peut pas satisfaire les exigences du client pour les en-têtes de requête spécifiés dans la requête.

5xx: Erreur du serveur

Message :Description :
500 Erreur interne du serveurLa requête n'a pas été terminée. Le serveur a rencontré une situation imprévisible.
501 Non mis en œuvreLa requête n'a pas été terminée. Le serveur ne prend pas en charge la fonction demandée ou ne peut pas terminer la requête.
502 Passerelle mauvaiseLa requête n'a pas été terminée. Lorsque le serveur joue le rôle de passerelle ou d'agent, il a reçu une réponse non valide du serveur supérieur.
503 Service indisponibleLe serveur n'est pas disponible actuellement (surcharge ou panne).
504 Délai de réponse de la passerelleDélai de réponse du passerelle. Lorsque le serveur joue le rôle de passerelle ou d'agent, il n'a pas reçu une réponse à temps de la part du serveur supérieur.
505 Version HTTP non prise en chargeLe serveur ne prend pas en charge la version de protocole HTTP indiquée dans la requête.
511 Authentification réseau requiseL'utilisateur doit fournir une authentification pour obtenir l'accès réseau.