< HTTP />
fr

HTTP Status Codes

A developer-friendly reference for every HTTP status code. Clear explanations, real-world examples, and practical API guidance.

1xx Informational

(4)

Interim responses — the server is still working on it.

2xx Successful

(10)

The request was received, understood, and accepted.

3xx Redirection

(7)

Further action needed — follow the redirect.

4xx Client Error

(29)

Something went wrong on your end.

400 Bad Request

The server couldn't even parse what you sent.

401 Unauthorized

Who are you? Please identify yourself.

402 Payment Required

Reserved for a future where HTTP knows about money. We're not there yet.

403 Forbidden

We know who you are. The answer is still no.

404 Not Found

Nothing here. Never was, or isn't anymore.

405 Method Not Allowed

That verb doesn't work here.

406 Not Acceptable

The server can't serve the format you're asking for.

407 Proxy Authentication Required

The proxy in the middle needs you to log in first.

408 Request Timeout

You took too long. The server gave up waiting.

409 Conflict

Your request collides with the current state of things.

410 Gone

It existed. It doesn't anymore. This is final.

411 Length Required

Send a Content-Length header — the server won't guess.

412 Precondition Failed

The conditions you set weren't met — request aborted.

413 Content Too Large

Your payload is bigger than we're willing to accept.

414 URI Too Long

Your URL is longer than the server is willing to parse.

415 Unsupported Media Type

Wrong content type — the server can't process what you sent.

416 Range Not Satisfiable

The range you requested doesn't fit within the resource.

417 Expectation Failed

The server can't meet the expectation you declared.

418 I'm a Teapot

Brewing coffee is outside the scope of this service.

421 Misdirected Request

You sent this to the right address, but the wrong server.

422 Unprocessable Content

The request arrived fine. The data inside it didn't make sense.

423 Locked

This resource is locked. Come back later.

424 Failed Dependency

A previous step in the batch failed, so this one can't proceed.

425 Too Early exp

Don't replay this — it might not be safe.

426 Upgrade Required

This protocol version won't cut it — please upgrade.

428 Precondition Required

You need to send a precondition header — we won't update blindly.

429 Too Many Requests

Slow down — you're being rate limited.

431 Request Header Fields Too Large

Your headers are too heavy. Trim them down.

451 Unavailable For Legal Reasons

This content can't be shown here, by law.

5xx Server Error

(11)

Something went wrong on the server.