Codes HTTP
HTTP

Codes HTTP

Référence complète des codes de statut HTTP (1xx à 5xx).

1xx — Informationnels

100

Continue

Le serveur a reçu les en-têtes de la requête et le client doit procéder à l'envoi du corps.

101

Switching Protocols

Le serveur accepte de changer de protocole.

102

Processing

Le serveur traite la requête mais n'a pas encore de réponse.

103

Early Hints

Indications préliminaires pour le pré-chargement de ressources.

2xx — Succès

200

OK

Requête réussie.

201

Created

Ressource créée avec succès.

202

Accepted

Requête acceptée mais pas encore traitée.

203

Non-Authoritative Information

Informations provenant d'un tiers.

204

No Content

Requête réussie, pas de contenu à retourner.

205

Reset Content

Le client doit réinitialiser le document.

206

Partial Content

Contenu partiel retourné (Range request).

207

Multi-Status

Plusieurs statuts (WebDAV).

208

Already Reported

Membres déjà énumérés (WebDAV).

226

IM Used

Manipulation d'instance appliquée.

3xx — Redirections

300

Multiple Choices

Plusieurs options disponibles.

301

Moved Permanently

Ressource déplacée définitivement.

302

Found

Redirection temporaire.

303

See Other

Voir une autre URL (GET).

304

Not Modified

Ressource non modifiée (cache valide).

307

Temporary Redirect

Redirection temporaire, méthode inchangée.

308

Permanent Redirect

Redirection permanente, méthode inchangée.

4xx — Erreurs client

400

Bad Request

Requête malformée.

401

Unauthorized

Authentification requise.

402

Payment Required

Paiement requis.

403

Forbidden

Accès interdit.

404

Not Found

Ressource introuvable.

405

Method Not Allowed

Méthode HTTP non autorisée.

406

Not Acceptable

Contenu non acceptable selon les en-têtes Accept.

407

Proxy Authentication Required

Authentification proxy requise.

408

Request Timeout

Délai d'attente de la requête dépassé.

409

Conflict

Conflit avec l'état actuel de la ressource.

410

Gone

Ressource définitivement supprimée.

411

Length Required

Content-Length manquant.

412

Precondition Failed

Précondition non satisfaite.

413

Content Too Large

Corps de requête trop volumineux.

414

URI Too Long

URI trop longue.

415

Unsupported Media Type

Type de média non supporté.

416

Range Not Satisfiable

Plage de contenu non satisfaisable.

417

Expectation Failed

Attente non satisfaite.

418

I'm a teapot

Je suis une théière — RFC 2324 (blague).

421

Misdirected Request

Requête dirigée vers un mauvais serveur.

422

Unprocessable Entity

Entité sémantiquement incorrecte.

423

Locked

Ressource verrouillée (WebDAV).

424

Failed Dependency

Dépendance échouée (WebDAV).

425

Too Early

Requête trop précoce (Early Data).

426

Upgrade Required

Mise à niveau de protocole requise.

428

Precondition Required

Précondition requise.

429

Too Many Requests

Trop de requêtes (rate limiting).

431

Request Header Fields Too Large

En-têtes trop volumineux.

451

Unavailable For Legal Reasons

Indisponible pour des raisons légales.

5xx — Erreurs serveur

500

Internal Server Error

Erreur interne du serveur.

501

Not Implemented

Fonctionnalité non implémentée.

502

Bad Gateway

Réponse invalide du serveur en amont.

503

Service Unavailable

Service temporairement indisponible.

504

Gateway Timeout

Délai du gateway dépassé.

505

HTTP Version Not Supported

Version HTTP non supportée.

506

Variant Also Negotiates

Boucle de négociation de contenu.

507

Insufficient Storage

Stockage insuffisant (WebDAV).

508

Loop Detected

Boucle infinie détectée (WebDAV).

510

Not Extended

Extension requise.

511

Network Authentication Required

Authentification réseau requise.