Codes de statut HTTP
Ce que le numéro veut dire, et quand l’envoyer.
Les exemples remplacent temporairement la saisie et les réglages. Vous pouvez rétablir votre travail précédent.
0 caractères
- codes
- 38
Résultat
1xx information — la requête est reçue et le travail continue
2xx succès — ça a marché
3xx redirection — voir ailleurs
4xx la requête est fautive — le client peut en général corriger
5xx le serveur est fautif — le client ne peut que réessayer
100 Continue (Continuer)
Carry on sending the body; the headers were acceptable.
101 Switching Protocols (Changement de protocole)
Agreed — usually the handshake into a WebSocket.
200 OK
It worked, and the body is the answer.
201 Created (Créé)
It worked and something new exists; Location says where.
202 Accepted (Accepté)
Taken in, not done yet. Nothing promises it will succeed.
204 No Content (Pas de contenu)
It worked and there is deliberately nothing to send back.
206 Partial Content (Contenu partiel)
Here is the range you asked for — how video seeking works.
301 Moved Permanently (Déplacé définitivement)
Use the new address from now on; search engines move their index.
302 Found (Trouvé, ailleurs pour l’instant)
Temporarily elsewhere. Keep using this address.
303 See Other (Voir ailleurs)
Done — now GET that other address. The answer to a form POST.
304 Not Modified (Non modifié)
Your copy is current; nothing is sent. The point of caching.
307 Temporary Redirect (Redirection temporaire)
Like 302 but the method must not change.
308 Permanent Redirect (Redirection permanente)
Like 301 but the method must not change.
400 Bad Request (Requête incorrecte)
The request itself is malformed. Not the same as invalid data.
401 Unauthorized (Non authentifié)
Not authenticated. Misnamed: it means “who are you?”.
402 Payment Required (Paiement requis)
Reserved for years, now used by some APIs for quota and billing.
403 Forbidden (Interdit)
Authenticated and still not allowed. “I know who you are; no.”
404 Not Found (Introuvable)
Nothing here, and nothing said about whether there ever was.
405 Method Not Allowed (Méthode non autorisée)
The address exists; that verb does not work on it.
406 Not Acceptable (Non acceptable)
Nothing can be produced that matches the Accept header.
408 Request Timeout (Délai de requête dépassé)
The client took too long to send it.
409 Conflict (Conflit)
It clashes with the current state — an edit against a stale version.
410 Gone (Supprimé)
It was here and is deliberately gone. Stronger than 404.
413 Payload Too Large (Requête trop volumineuse)
The body is bigger than the server will take.
415 Unsupported Media Type (Type de média non pris en charge)
The Content-Type is not one this endpoint reads.
418 I'm a teapot (Je suis une théière)
A 1998 April Fools joke, in the standard, still implemented for fun.
422 Unprocessable Content (Contenu impossible à traiter)
Well formed, but the data fails validation. The one people want when they reach for 400.
425 Too Early (Trop tôt)
Refusing a replayable request sent in TLS early data.
428 Precondition Required (Condition préalable requise)
Send an If-Match so you do not overwrite somebody blindly.
429 Too Many Requests (Trop de requêtes)
Rate limited. Retry-After says how long to wait.
431 Request Header Fields Too Large (En-têtes trop volumineux)
Usually one enormous cookie.
451 Unavailable For Legal Reasons (Indisponible pour raisons légales)
Blocked by law. The number is a Fahrenheit 451 joke.
500 Internal Server Error (Erreur interne du serveur)
Something threw. The catch-all, and a sign nothing more specific was chosen.
501 Not Implemented (Non implémenté)
The server does not support that method at all.
502 Bad Gateway (Mauvaise passerelle)
A proxy got nonsense from upstream. Usually the app behind it is down.
503 Service Unavailable (Service indisponible)
Temporarily down or overloaded; Retry-After may say when.
504 Gateway Timeout (Délai de passerelle dépassé)
A proxy waited for upstream and gave up.
507 Insufficient Storage (Stockage insuffisant)
No room to hold what was sent.Vos fichiers restent sur votre appareil
Cet outil fonctionne entièrement dans votre navigateur. Ce que vous collez est traité sur votre appareil et n’est jamais envoyé à un serveur : vous pouvez l’utiliser sans crainte avec des jetons, des clés et des textes non publiés.
Exemple
Exemple pratique — Codes de statut HTTP
Saisissez les lignes dans l’ordre et utilisez les réglages ci-dessous. Comparez le résultat avec les lignes de sortie.
| Élément | Valeur |
|---|---|
| Entrée 1 | 404 |
| Sortie 1 | 404 Not Found (Introuvable) |
| Sortie 2 | Nothing here, and nothing said about whether there ever was. |
| Sortie 3 | 410 Gone (Supprimé) |
| Sortie 4 | It was here and is deliberately gone. Stronger than 404. |
404 signifie Not Found. La recherche peut aussi afficher 410, dont l’explication cite 404. Aucune URL n’est interrogée.
Comment ça marche
- Laissez le champ vide pour la liste entière, groupée par classe.
- Tapez un numéro pour un code précis.
- Tapez 4xx pour toute une classe.
- Tapez un mot comme « cache » ou « redirection » pour trouver celui que vous cherchez.
Questions fréquentes
- Quelle différence entre 401 et 403 ?
- 401 veut dire « je ne sais pas qui vous êtes » — authentifiez-vous et réessayez. 403 veut dire « je sais qui vous êtes, et c’est non ». 401 est mal nommé : il s’appelle Unauthorized et signifie non authentifié, d’où la confusion permanente.
- Faut-il utiliser 400 ou 422 ?
- 400 est pour une requête malformée — du JSON cassé, un en-tête manquant. 422 est pour une requête qui s’est analysée sans problème et dont le contenu échoue à la validation, ce que la plupart des gens veulent dire quand ils saisissent 400.
- Qu’est-ce que 418 ?
- Un poisson d’avril de 1998 qui figure dans un vrai RFC, reste implémenté et fait périodiquement l’objet d’une proposition sérieuse de suppression. Il signifie que le serveur est une théière.
- Quelle redirection choisir ?
- 301 si l’adresse a changé pour de bon et que vous voulez que les moteurs déplacent leur index ; 302 si c’est temporaire. Si la méthode ne doit pas passer de POST à GET, prenez 308 et 307 : c’est toute la différence.
- Quelque chose part-il vers un serveur ?
- Non. Tout tourne dans le navigateur : ce que vous saisissez reste sur votre ordinateur.
Outils associés
∿ Types MIME Ce qu’il faut mettre dans Content-Type, et ce qui arrive quand c’est faux. ☐ Analyseur de User-Agent Au-delà des mensonges de compatibilité, ce que c’est vraiment. ⛓ Analyseur de chaîne de requête Les paramètres d’une URL, un par ligne. ♭ Décodeur JWT Collez un JSON Web Token et lisez son en-tête et ses claims. Le jeton ne quitte pas votre navigateur.