Référence technique

Codes d'état de réponse HTTP

Les codes d'état HTTP sont des signaux à trois chiffres dans la réponse d'un serveur. Leur premier chiffre identifie le résultat global ; les chiffres restants identifient une condition particulière. Ce guide explique les codes standard enregistrés avec un contexte pratique, ainsi que des valeurs notables spécifiques aux fournisseurs pouvant apparaître dans les journaux.

How to read this catalogue: A status is not a complete diagnosis by itself. Check the request method, response headers, body, redirect target, and the server or proxy that generated it. Unrecognized values generally retain the meaning of their first-digit class, but their exact behavior may be implementation-specific.

Compatibilité des navigateurs et gestion des réponses

Les codes d'état HTTP font partie du protocole HTTP et ne constituent pas une fonctionnalité de navigateur que chaque fournisseur implémente sous forme d'API web distincte. Les navigateurs actuels gèrent les classes de réponse standard ; les pages d'erreur visibles et le comportement de nouvelle tentative sont spécifiques au navigateur. La prise en charge des réponses provisoires plus récentes et des extensions spécialisées peut différer selon la version et le chemin réseau.

Famille de réponsesChrome / EdgeFirefoxSafariOperaWebView Android / iOSRemarque sur la compatibilité
1xx InformationnelPris en charge en tant que réponses provisoires du protocolePris en charge en tant que réponses provisoires du protocolePris en charge en tant que réponses provisoires du protocolePris en charge en tant que réponses provisoires du protocolePris en charge par la pile réseau sous-jacente100/101 sont établis ; 102 est de niche / obsolète (deprecated). L'adoption de 103 Early Hints et le comportement de préchargement observable varient selon la version du navigateur, le serveur et l'intermédiaire.
2xx SuccèsPris en chargePris en chargePris en chargePris en chargePris en chargeLa sémantique de succès standard est partagée. Les règles relatives au corps restent importantes : par exemple, 204 et 205 n'ont pas de corps de réponse.
3xx RedirectionPris en chargePris en chargePris en chargePris en chargePris en chargeL'emplacement, la méthode, le cache et la politique de sécurité affectent la navigation. 301/302 peuvent transformer POST en GET ; 307/308 préservent la méthode.
4xx Erreur client / requêtePris en chargePris en chargePris en chargePris en chargePris en chargeLe navigateur reçoit la réponse ; qu'il affiche le corps du serveur ou une vue d'erreur générée par le navigateur dépend de l'état et du produit.
5xx Erreur serveurPris en chargePris en chargePris en chargePris en chargePris en chargeLes clients peuvent traiter la classe de réponse, mais les pages générées par les proxys, le comportement de nouvelle tentative et l'interface utilisateur de diagnostic ne sont pas identiques selon les navigateurs.
Code inconnu dans une classe connueGestion au niveau de la classeGestion au niveau de la classeGestion au niveau de la classeGestion au niveau de la classeGestion au niveau de la classeLes clients HTTP peuvent déduire la classe générale à partir du premier chiffre ; ne comptez pas sur un code personnalisé pour avoir une sémantique standard ou une interface utilisateur identique.

La compatibilité décrit ici la gestion au niveau du protocole, et non la garantie que chaque navigateur affiche la même page d'erreur. Les clients plus anciens, les WebViews intégrés, les proxys et les portails captifs peuvent imposer un comportement supplémentaire.

1xx — Réponses informationnelles

100

Continue (Continuer)

Le serveur a accepté les en-têtes de la requête et attend le reste du corps de la requête. Il est couramment utilisé avec Expect: 100-continue afin qu'un client puisse éviter de télécharger un corps volumineux lorsque la requête est sur le point d'être rejetée.

Conseil opérationnel : Interim response; continue sending the body only when one is expected.

101

Switching Protocols (Changement de protocoles)

Le serveur accepte de changer le protocole pour cette connexion après que le client a demandé une mise à niveau. Les négociations (handshakes) WebSocket en sont un usage familier.

Conseil opérationnel : Connection-level transition; verify the Upgrade and Connection headers.

102

Processing (Traitement en cours)

Un serveur WebDAV indique qu'une opération longue a commencé mais n'est pas terminée. Il s'agit d'une réponse héritée / obsolète (legacy/deprecated) qui ne doit pas être confondue avec le résultat final.

Conseil opérationnel : Interim WebDAV status; wait for the final response.

103

Early Hints (Indications anticipées)

Le serveur envoie des en-têtes préliminaires, souvent des indices de liens (link hints), tout en préparant la réponse finale. Un client peut commencer à récupérer tôt des actifs probablement critiques.

Conseil opérationnel : Interim optimization; a final response must follow.

2xx — Réponses de succès

200

OK (Succès)

La requête a réussi. La représentation dépend de la méthode : GET renvoie la ressource, HEAD renvoie des métadonnées sans corps, et une action d'écriture peut renvoyer une représentation du résultat.

Conseil opérationnel : Use for a completed request with a response representation when appropriate.

201

Created (Créé)

La requête s'est achevée et a créé une ou plusieurs ressources. La réponse doit identifier la nouvelle ressource, généralement avec Location, et peut renvoyer sa représentation.

Conseil opérationnel : Typical after POST or PUT; ensure the created resource can be located.

202

Accepted (Accepté)

Le serveur a accepté la requête pour traitement, mais le traitement n'est pas terminé et peut encore échouer. HTTP ne livre pas par la suite une seconde réponse pour le même échange.

Conseil opérationnel : Provide an operation/status URL or another way to learn the eventual outcome.

203

Non-Authoritative Information (Information non autoritative)

Un proxy ou intermédiaire de transformation a renvoyé des métadonnées ou du contenu qui diffèrent de la réponse d'origine. Cela indique que la réponse n'est pas une représentation autoritative directe.

Conseil opérationnel : Use only when an intermediary transformation is relevant.

204

No Content (Aucun contenu)

La requête a réussi et il n'y a aucun contenu de réponse à envoyer. Les en-têtes peuvent toujours transporter des métadonnées utiles, telles que des validateurs mis à jour.

Conseil opérationnel : Do not include a response body.

205

Reset Content (Réinitialisation du contenu)

La requête a réussi et le client est invité à réinitialiser la vue ou le formulaire qui l'a soumise. Aucun contenu de réponse n'est envoyé.

Conseil opérationnel : Useful for interactions that should clear/reset the current input state.

206

Partial Content (Contenu partiel)

Le serveur a honoré une requête de plage valide et renvoie uniquement la ou les plages d'octets demandées. Content-Range décrit ce qui a été livré.

Conseil opérationnel : Ensure range and Content-Range values match; common for resumable media/downloads.

207

Multi-Status (Multi-statut)

Une réponse WebDAV signale des résultats distincts pour plusieurs ressources ou sous-opérations, généralement dans un corps XML structuré.

Conseil opérationnel : Interpret each embedded resource result; the outer status alone is not the full outcome.

208

Already Reported (Déjà signalé)

Une réponse multi-statut WebDAV omet les membres déjà répertoriés plus tôt dans la même réponse pour éviter de les répéter.

Conseil opérationnel : WebDAV-specific; interpret together with the surrounding multistatus response.

226

IM Used (IM utilisé)

Le serveur a honoré une requête GET à l'aide de manipulations d'instance et renvoie une représentation dérivée de la ressource actuelle selon le mécanisme de delta négocié.

Conseil opérationnel : Specialized delta encoding; clients and servers must agree on the transformation.

3xx — Redirection et validation du cache

300

Multiple Choices (Choix multiples)

La cible possède plusieurs représentations ou destinations et la réponse propose des choix. Un client ou un utilisateur peut sélectionner la variante préférée.

Conseil opérationnel : Include clear alternatives; do not assume every client will choose automatically.

301

Moved Permanently (Déplacé de façon permanente)

La ressource possède une nouvelle URI durable. Les clients peuvent mettre à jour les liens stockés et les caches, utilisez-le donc uniquement lorsque le déplacement est destiné à persister.

Conseil opérationnel : For SEO migrations, redirect directly to the final equivalent URL and update internal links.

302

Found (Trouvé)

La ressource est temporairement disponible à une autre URI. Le comportement historique autorise des changements de méthode dans certains cas, ce n'est donc pas le choix le plus sûr lorsqu'un POST doit rester un POST.

Conseil opérationnel : Use for temporary moves when method rewriting is acceptable; consider 307 when it is not.

303

See Other (Voir autre)

Le client doit récupérer la ressource désignée par Location avec GET (ou HEAD selon le cas), plutôt que de répéter l'action initiale. C'est couramment utilisé après la soumission d'un formulaire.

Conseil opérationnel : Implements the Post/Redirect/Get pattern and avoids resubmitting the action.

304

Not Modified (Non modifié)

Une requête GET ou HEAD conditionnelle indique que la représentation mise en cache est toujours à jour. La réponse n'a pas de corps et permet au client de réutiliser sa copie stockée.

Conseil opérationnel : Return only when a validator such as If-None-Match or If-Modified-Since matches.

305

Use Proxy (Utiliser un proxy)

Une réponse historique proposait que le client accède à la ressource via un proxy. Elle est obsolète pour des raisons de sécurité et ne doit pas être utilisée par les services modernes.

Conseil opérationnel : Do not deploy; configure proxies out of band.

306

Unused (Inutilisé)

Cette valeur est réservée/inutilisée dans les spécifications HTTP modernes. Elle n'a aucune signification opérationnelle standard pour une application web actuelle.

Conseil opérationnel : Do not send it.

307

Temporary Redirect (Redirection temporaire)

La ressource se trouve temporairement à une autre URI, et le client doit préserver la méthode et le corps d'origine lorsqu'il suit la redirection.

Conseil opérationnel : Use when temporary relocation must not turn POST into GET.

308

Permanent Redirect (Redirection permanente)

La ressource a été déplacée de façon permanente, et le client doit préserver la méthode et le corps d'origine lorsqu'il suit la redirection.

Conseil opérationnel : Use for lasting moves where method preservation matters; update canonical/internal references.

4xx — Erreurs client / requête

400

Bad Request (Requête incorrecte)

Le serveur ne peut pas traiter la requête car sa syntaxe, son formatage (framing) ou les données fournies sont invalides. Répéter la même requête sans modification a peu de chances d'aider.

Conseil opérationnel : Inspect URL encoding, JSON/body syntax, required fields, and request framing.

401

Unauthorized (Non autorisé)

La requête manque d'informations d'identification valides pour la cible. Malgré son nom, cette réponse signifie qu'une authentification est requise ou qu'elle a échoué.

Conseil opérationnel : Send the expected credentials and include a WWW-Authenticate challenge.

402

Payment Required (Paiement requis)

Réservé pour un usage futur, bien que certains produits l'utilisent pour des flux de travail de paiement ou de quotas. Il n'existe pas de comportement de paiement unique universellement interopérable.

Conseil opérationnel : Treat vendor-specific meanings as such; document the API contract.

403

Forbidden (Interdit)

Le serveur a compris la requête mais refuse de l'exécuter. Des identifiants valides ne changent pas nécessairement le résultat car la restriction peut être basée sur des politiques.

Conseil opérationnel : Check permissions, access policy, IP/WAF rules, and resource-level authorization.

404

Not Found (Non trouvé)

Le serveur ne trouve pas de représentation actuelle pour l'URI demandée, ou ne souhaite pas divulguer qu'elle existe. La réponse seule n'indique pas si l'absence est temporaire ou permanente.

Conseil opérationnel : Repair the URL, restore the resource, or use 410 when removal is known to be permanent.

405

Method Not Allowed (Méthode non autorisée)

La ressource existe, mais elle ne prend pas en charge la méthode utilisée dans cette requête.

Conseil opérationnel : Return an Allow header listing methods the resource accepts.

406

Not Acceptable (Non acceptable)

Le serveur ne peut pas produire une représentation correspondant aux préférences d'acceptation proactives du client.

Conseil opérationnel : Relax Accept constraints or configure a suitable representation/negotiation policy.

407

Proxy Authentication Required (Authentification proxy requise)

Un proxy intermédiaire requiert des identifiants avant de transmettre la requête.

Conseil opérationnel : Authenticate to the proxy using Proxy-Authenticate / Proxy-Authorization; this is distinct from origin authentication.

408

Request Timeout (Délai d'attente de la requête expiré)

Le serveur n'a pas reçu la requête complète dans le délai où il était prêt à attendre. Le client peut réessayer sur une nouvelle connexion.

Conseil opérationnel : Check network stalls, upload size, and server/proxy timeout settings.

409

Conflict (Conflit)

La requête est en conflit avec l'état actuel de la ressource, comme une collision de versions ou une tentative de création de doublon.

Conseil opérationnel : Explain the conflict and provide enough current state for the client to resolve it.

410

Gone (Disparu / Supprimé)

La ressource est intentionnellement et probablement définitivement indisponible, sans remplacement connu. C'est plus fort qu'une réponse générique de non-trouvé.

Conseil opérationnel : Use when removal is deliberate; remove obsolete internal links and references.

411

Length Required (Longueur requise)

Le serveur exige un en-tête Content-Length mais la requête n'en a fourni aucun.

Conseil opérationnel : Send an accurate Content-Length or use a supported transfer framing.

412

Precondition Failed (Échec de la précondition)

Une condition de requête telle que If-Match a été évaluée à faux, de sorte que le serveur n'a pas exécuté l'action demandée.

Conseil opérationnel : Refresh the representation and retry with current validators/state.

413

Content Too Large (Contenu trop volumineux)

Le corps de la requête dépasse une limite que le serveur est disposé ou capable de traiter. Le serveur peut fermer la connexion ou autoriser une nouvelle tentative après réduction du corps.

Conseil opérationnel : Reduce payload size or adjust documented upload limits.

414

URI Too Long (URI trop longue)

La cible de la requête est plus longue que ce que le serveur est disposé à interpréter, souvent en raison d'une chaîne de requête (query string) surdimensionnée.

Conseil opérationnel : Use a shorter URI or move suitable data into a request body.

415

Unsupported Media Type (Type de média non pris en charge)

Le serveur refuse le corps de la requête car son type de média, son encodage de contenu ou son format inspecté n'est pas pris en charge.

Conseil opérationnel : Send a supported Content-Type/encoding and a body matching it.

416

Range Not Satisfiable (Plage non satisfaisante)

La plage d'octets demandée ne peut pas être servie, par exemple parce qu'elle commence au-delà de la longueur de la représentation.

Conseil opérationnel : Re-check resource length and range units; servers may return Content-Range: bytes */length.

417

Expectation Failed (Échec de l'attente)

Le serveur ou l'intermédiaire ne peut pas satisfaire à une attente déclarée dans l'en-tête expect.

Conseil opérationnel : Retry without the unsupported expectation when safe and appropriate.

418

I'm a teapot (Je suis une théière)

Un statut humoristique provenant d'une spécification du 1er avril. Ce n'est pas un contrat d'erreur d'application normal, bien que certains services l'utilisent de manière ludique.

Conseil opérationnel : Do not depend on it for interoperable production behavior.

421

Misdirected Request (Requête mal dirigée)

La requête a atteint un serveur qui ne peut pas produire de réponse autoritative pour l'URI cible, souvent parce que le routage de connexion ou l'autorité HTTP ne correspond pas.

Conseil opérationnel : Retry over a suitable connection and inspect Host/:authority, SNI, and proxy routing.

422

Unprocessable Content (Contenu non traitable)

Le type de contenu et la syntaxe sont compris, mais le serveur ne peut pas appliquer les instructions ou valider le contenu soumis.

Conseil opérationnel : Return actionable field-level validation details; correcting the payload may allow success.

423

Locked (Verrouillé)

Une ressource WebDAV est verrouillée, la méthode demandée ne peut donc pas être exécutée tant que la condition de verrouillage n'est pas résolue.

Conseil opérationnel : Check lock ownership, timeout, and WebDAV lock-token handling.

424

Failed Dependency (Dépendance échouée)

Une opération WebDAV a échoué parce qu'une opération précédente requise dans la même séquence de requêtes a échoué.

Conseil opérationnel : Resolve the earlier failed action before retrying dependent operations.

425

Too Early (Trop tôt)

Le serveur refuse de traiter une requête qui a pu être rejouée pendant les données précoces (early data), afin de réduire le risque de rejeu.

Conseil opérationnel : Retry after the connection is established without early data.

426

Upgrade Required (Mise à niveau requise)

Le serveur refuse le protocole actuel et indique que le client doit basculer vers un autre.

Conseil opérationnel : Include an Upgrade header that describes supported protocol choices.

428

Precondition Required (Précondition requise)

Le serveur exige une requête conditionnelle pour éviter les mises à jour perdues, mais le client en a envoyé une inconditionnelle.

Conseil opérationnel : Fetch current state and submit an appropriate condition such as If-Match.

429

Too Many Requests (Trop de requêtes)

Le client a envoyé trop de requêtes dans une période donnée, sur la base d'une limite de débit définie par le serveur.

Conseil opérationnel : Back off, honor Retry-After when present, and avoid synchronized retry bursts.

431

Request Header Fields Too Large (Champs d'en-tête de requête trop volumineux)

Le serveur ne traitera pas la requête car un ou plusieurs champs d'en-tête, ou l'ensemble des en-têtes combinés, sont trop volumineux.

Conseil opérationnel : Reduce cookies/custom headers or adjust an intentional server limit.

451

Unavailable For Legal Reasons (Indisponible pour des raisons légales)

Le serveur ne peut pas fournir la ressource demandée en raison d'une restriction légale.

Conseil opérationnel : Where appropriate, explain the restriction and its scope without exposing protected information.

5xx — Erreurs de serveur et d'intermédiaires

500

Internal Server Error (Erreur interne du serveur)

Le serveur a rencontré une condition inattendue et ne peut pas achever la requête. C'est un repli général lorsqu'aucun erreur de serveur plus précise ne s'applique.

Conseil opérationnel : Correlate the request with server logs and avoid exposing stack traces to visitors.

501

Not Implemented (Non implémenté)

Le serveur ne prend pas en charge la fonctionnalité requise pour honorer la requête, généralement une méthode ou une capacité non implémentée.

Conseil opérationnel : Implement the capability or use a supported method; it is not intended for temporary overload.

502

Bad Gateway (Mauvaise passerelle)

Un serveur agissant en tant que passerelle ou proxy a reçu une réponse invalide d'un serveur amont (upstream).

Conseil opérationnel : Inspect upstream health, protocol/TLS settings, DNS, and proxy logs.

503

Service Unavailable (Service indisponible)

Le serveur est temporairement incapable de traiter la requête, souvent en raison d'une maintenance ou d'une surcharge.

Conseil opérationnel : If possible provide Retry-After, a helpful response, and cache controls suitable for a temporary failure.

504

Gateway Timeout (Délai d'attente de la passerelle expiré)

Une passerelle ou un proxy n'a pas reçu de réponse en temps voulu d'un service amont.

Conseil opérationnel : Investigate upstream latency, network paths, and timeout budgets across the chain.

505

HTTP Version Not Supported (Version HTTP non prise en charge)

Le serveur ne prend pas en charge la version majeure de HTTP utilisée dans la requête.

Conseil opérationnel : Use a supported protocol version or update server/proxy configuration.

506

Variant Also Negotiates (La variante négocie également)

Une erreur de configuration du serveur a créé un arrangement de négociation de contenu circulaire dans lequel la variante sélectionnée négocie à nouveau.

Conseil opérationnel : Fix the variant/negotiation configuration; this is an origin-side fault.

507

Insufficient Storage (Stockage insuffisant)

Un serveur WebDAV ne peut pas stocker la représentation nécessaire pour achever l'opération.

Conseil opérationnel : Free or provision storage and check quotas before retrying.

508

Loop Detected (Boucle détectée)

Un serveur a détecté une boucle infinie lors du traitement d'une requête, généralement lors du parcours de liaisons WebDAV.

Conseil opérationnel : Break the cyclic resource relationship or processing rule.

510

Not Extended (Non étendu)

La requête nécessite une extension que le serveur ne prend pas en charge.

Conseil opérationnel : Use a supported extension set or negotiate an alternative.

511

Network Authentication Required (Authentification réseau requise)

Le client doit s'authentifier pour obtenir l'accès au réseau, généralement sur un portail captif. C'est destiné aux intermédiaires réseau, et non à une connexion à un site web d'origine.

Conseil opérationnel : Complete network access authentication, then retry the original request.

Notable non-standard and provider-specific responses

These values are seen in particular products, server logs, CDNs, or applications. They are not interchangeable with registered standard meanings; consult the generating service’s contract.

419

Authentication Timeout (non-standard) (Délai d'attente d'authentification — non standard)

Certaines applications utilisent cette étiquette lorsqu'une session d'authentification expire. Ce n'est pas un état HTTP universellement attribué, de sorte que les clients ne peuvent pas compter sur une sémantique cohérente.

Conseil opérationnel : Refresh authentication according to the service contract.

420

Enhance Your Calm (non-standard) (Améliorez votre calme — non standard)

Une réponse spécifique au fournisseur utilisée historiquement pour la limitation de débit (throttling). Sa signification est définie par l'implémentation.

Conseil opérationnel : Follow documented rate-limit guidance.

444

Connection Closed (non-standard) (Connexion fermée — non standard)

Certains serveurs ferment la connexion sans envoyer de réponse conventionnelle, souvent comme mesure de filtrage.

Conseil opérationnel : Check provider logs; clients may report a network error rather than display this code.

449

Retry With (non-standard) (Réessayer avec — non standard)

Une extension Microsoft utilisée par certains services pour demander à un client de réessayer avec des informations supplémentaires.

Conseil opérationnel : Follow the specific API documentation.

499

Client Closed Request (non-standard) (Le client a fermé la requête — non standard)

Un proxy inverse peut consigner cela lorsque le client se déconnecte avant que la réponse amont ne soit complétée. Il s'agit généralement d'une classification de journal plutôt que d'une réponse délivrée à ce client.

Conseil opérationnel : Investigate client cancellations and slow upstream requests.

509

Bandwidth Limit Exceeded (non-standard) (Limite de bande passante dépassée — non standard)

Certaines plateformes d'hébergement utilisent ce code pour un quota ou un plafond de bande passante. Ce n'est pas une signification HTTP générale interopérable.

Conseil opérationnel : Check the host’s quota and billing configuration.

520

Web Server Returned an Unknown Error (vendor-specific) (Le serveur web a renvoyé une erreur inconnue — spécifique au fournisseur)

Un CDN ou proxy peut utiliser ceci lorsqu'il reçoit une réponse d'origine inattendue ou vide.

Conseil opérationnel : Compare edge and origin logs; verify the origin emits a valid HTTP response.

521

Web Server Is Down (vendor-specific) (Le serveur web est hors ligne — spécifique au fournisseur)

Un proxy n'a pas pu établir de connexion avec l'origine ou l'origine l'a refusée.

Conseil opérationnel : Check origin availability, firewall rules, and proxy allowlists.

522

Connection Timed Out (vendor-specific) (Délai de connexion expiré — spécifique au fournisseur)

Un service de périphérie s'est connecté ou a tenté de se connecter à l'origine mais n'a pas achevé l'échange dans son délai imparti.

Conseil opérationnel : Review origin responsiveness and network latency.

523

Origin Is Unreachable (vendor-specific) (Le serveur d'origine est injoignable — spécifique au fournisseur)

Un proxy n'a pas pu joindre l'adresse d'origine configurée.

Conseil opérationnel : Check DNS resolution, routing, and origin IP configuration.

524

A Timeout Occurred (vendor-specific) (Un délai d'attente a expiré — spécifique au fournisseur)

La connexion à l'origine a réussi, mais l'origine n'a pas envoyé de réponse HTTP en temps voulu.

Conseil opérationnel : Reduce origin processing time or adjust supported timeout settings.

525

SSL Handshake Failed (vendor-specific) (Échec de la négociation SSL — spécifique au fournisseur)

Un proxy n'a pas pu achever la négociation TLS avec l'origine.

Conseil opérationnel : Validate certificates, protocol/cipher compatibility, and SNI.

526

Invalid SSL Certificate (vendor-specific) (Certificat SSL invalide — spécifique au fournisseur)

Un intermédiaire a rejeté le certificat d'origine lors de la validation.

Conseil opérationnel : Install a valid, correctly named, trusted, unexpired certificate and full chain.

527

Railgun Error (vendor-specific) (Erreur Railgun — spécifique au fournisseur)

Un état de proxy hérité/spécifique au fournisseur signale une défaillance dans une connexion d'accélération d'origine.

Conseil opérationnel : Inspect the provider-specific connector and origin path.

598

Network Read Timeout (non-standard) (Délai d'attente de lecture réseau — non standard)

Certains clients ou proxys utilisent cette valeur pour décrire un délai d'attente de lecture réseau. Elle n'a aucune signification HTTP universelle.

Conseil opérationnel : Inspect the client/proxy diagnostics.

599

Network Connect Timeout (non-standard) (Délai d'attente de connexion réseau — non standard)

Certains proxys utilisent cette valeur lorsqu'une tentative de connexion réseau expire. Sa signification dépend de l'implémentation.

Conseil opérationnel : Check reachability and timeout settings.

Using status codes in redirect and SEO audits

For a permanent URL move, use a permanent redirect only when the destination is intended to replace the old URL; for a temporary change, select a temporary response. Keep chains short and point to the final equivalent destination. Confirm that each Location value resolves, that the final response is appropriate, and that canonical tags and internal links agree with the intended URL. A 2xx at the end confirms an HTTP success response, not that the page is useful, indexable, or technically healthy.