Les en-têtes HTTP – Le guide

A lire aussi

Toute page web renvoie un code HTTP qui correspond à son état. Ils sont divisés en catégories de 100 à 500. Voici les différents statuts :

 

1XX

Les codes 1XX sont des codes d’en-tête d’information :

100 – Continue : La suite de la requête est en attente.

101 – Switching protocols : Changement de protocole.

102 – Processing : Traitement en cours (en attente).

103 – Early Hints : La page est en cours de chargement définitif, mais une partie de la page est disponible.

 

2XX

Les codes 200 sont des codes de succès :

200 – Ok : Tout est ok, votre page est chargée convenablement. C’est le code de base que vous devez avoir sur votre page.

201 – Created : Succès de la requête, création d’un document.

202 – Accepted : Requête traitée mais résultat incertain.

203 – Non-Authoritative information : Information acceptée mais générée par une source non certifiée.

204 – No content : Requête OK mais pas de contenu à afficher.

 

3XX

Les codes 300 sont des codes de redirection :

300 – Choix multiples : Plusieurs ressources se trouvent sur la même source.

301 – Permanent redirect : La ressource a été redirigée vers une autre URL de façon permanente.

302 – Temporary redirect : La ressource a été redirigée vers une autre URL de façon temporaire. (Souvent utilisée le temps des travaux sur un site web).

303 – See other : La requête se trouve ailleurs.

304 – Modified : Ressource modifiée.

305 – Use proxy : La ressource doit être ré-adressée.

306 – Switch proxy : La ressource exige un changement de proxy.

307 – Temporary redirect required : La requête doit être redirigée temporairement vers une autre URI.

308 – Permanent redirect required : La requête doit être redirigée de façcon permanente vers une autre URI.

310 – Too many redirects : Trop de redirections, la ressource ne peut être trouvée.

 

4XX

Les codes 400 sont des codes d’erreur web :

400 – Syntax error : Problème de syntaxe.

401 – Unauthorized : La ressource demande une autorisation.

402 – Payment required : La ressource demande un paiement.

403 – Forbidden  : Droit d’accès refusé.

404 – Not found : Ressource non trouvée.

405 – Method not allowed : La méthode d’accès à la ressource n’est pas autorisée.

406 – Not acceptable : La ressource est demandée dans un format erroné.

407 – Proxy Authentication Required : Authentification par proxy demandée.

408 – Request time-out : Temps écoulé.

409 – Conflict : La requête a rencontré un conflit.

410 – Gone : La ressource a été définitivement supprimée.

411 – Lenght requiered : La longueur de la requête n’a pas été précisée.

412 – Precondition failed : Préconditions envoyées par la requête non vérifiées.

413 – Request entity too large : Requête trop lourde

414 – Request-URI too long : URI trop longue.

415 – Ussported media type : Type de média non supporté.

 

 

Définitions