Skip to main content

4xx Client Error

Client error responses indicate that the client seems to have erred. The request contains bad syntax or cannot be fulfilled. The client shouldn't repeat the exact same request without modification.

400

Bad Request

The server cannot or will not process the request due to a client error.

401

Unauthorized

Authentication is required and has failed or has not yet been provided.

402

Payment Required

Reserved for future use. Originally intended for digital payment systems.

403

Forbidden

The client does not have access rights to the content.

404

Not Found

The server cannot find the requested resource. The URL is valid but the resource does not exist.

405

Method Not Allowed

The HTTP method is not supported for the requested resource.

406

Not Acceptable

The server cannot produce a response matching the list of acceptable values defined in the request's headers.

407

Proxy Authentication Required

The client must first authenticate itself with the proxy.

408

Request Timeout

The server timed out waiting for the complete request from the client.

409

Conflict

The request could not be completed due to a conflict with the current state of the target resource.

410

Gone

The resource requested is no longer available and will not be available again.

411

Length Required

The server refuses to accept the request without a defined Content-Length header.

412

Precondition Failed

The client indicated preconditions in its headers that the server could not meet.

413

Payload Too Large

The request is larger than the server is willing or able to process.

414

URI Too Long

The URI provided was too long for the server to process.

415

Unsupported Media Type

The server refuses to accept the request because the payload format is in an unsupported format.

416

Range Not Satisfiable

The client asked for a portion of a file that cannot be supplied by the server.

417

Expectation Failed

The server cannot meet the requirements of the Expect request-header field.

418

I'm a teapot

The server refuses the attempt to brew coffee with a teapot.

421

Misdirected Request

The request was directed at a server that is not configured to produce a response.

422

Unprocessable Content

The server understands the content type and syntax, but was unable to process the instructions.

423

Locked

The resource that is being accessed is locked, meaning it cannot be modified until the lock is released.

424

Failed Dependency

The request failed because it depended on another request that previously failed.

425

Too Early

The server is unwilling to risk processing a request that might be replayed.

426

Upgrade Required

The server refuses to perform the request using the current protocol but might be willing to do so after the client upgr...

428

Precondition Required

The server requires the request to be conditional to prevent the 'lost update' problem.

429

Too Many Requests

The user has sent too many requests in a given amount of time (rate limiting).

431

Request Header Fields Too Large

The server refuses to process the request because the HTTP headers are too large.

451

Unavailable For Legal Reasons

The server is denying access to the resource as a consequence of a legal demand.