Programmer Workshop

All tools that every developer needs
ToolsAPI

HTTP Status Lookup

Look up HTTP status codes and their meaning.

Processed in your browser — nothing is uploaded
CodeNameMeaning
100

Continue

Informational

The client should continue sending the request body.

101

Switching Protocols

Informational

The server is switching protocols, typically to WebSocket.

200

OK

Success

The request succeeded and the response carries the result.

201

Created

Success

A new resource was created; use Location to point at it.

202

Accepted

Success

Accepted for processing, but not completed yet.

204

No Content

Success

Success with no response body.

206

Partial Content

Success

A range of the resource is returned.

301

Moved Permanently

Redirection

The resource has a new permanent URL.

302

Found

Redirection

Temporary redirect; the method may change on some clients.

303

See Other

Redirection

Redirect to another URL using GET.

304

Not Modified

Redirection

The cached copy is still valid.

307

Temporary Redirect

Redirection

Temporary redirect preserving method and body.

308

Permanent Redirect

Redirection

Permanent redirect preserving method and body.

400

Bad Request

Client error

Malformed syntax or invalid request framing.

401

Unauthorized

Client error

Authentication is missing or invalid.

402

Payment Required

Client error

Payment or credits are required to continue.

403

Forbidden

Client error

Authenticated, but not allowed to do this.

404

Not Found

Client error

No resource matches the request URI.

405

Method Not Allowed

Client error

The method is not supported for this resource.

406

Not Acceptable

Client error

No representation matches the Accept headers.

408

Request Timeout

Client error

The client took too long to send the request.

409

Conflict

Client error

The request conflicts with the current state.

410

Gone

Client error

The resource was removed permanently.

412

Precondition Failed

Client error

A conditional header did not match.

413

Payload Too Large

Client error

The request body exceeds the server limit.

415

Unsupported Media Type

Client error

The Content-Type is not supported.

418

I'm a teapot

Client error

Playful status from RFC 2324; never used seriously.

422

Unprocessable Content

Client error

Well-formed request, but semantically invalid.

425

Too Early

Client error

The server refuses to risk replaying the request.

428

Precondition Required

Client error

The request must be conditional.

429

Too Many Requests

Client error

Rate limit exceeded; check Retry-After.

431

Request Header Fields Too Large

Client error

Headers exceed the server limit.

451

Unavailable For Legal Reasons

Client error

Blocked for legal reasons.

500

Internal Server Error

Server error

Unexpected server-side failure.

501

Not Implemented

Server error

The server does not support the functionality.

502

Bad Gateway

Server error

An upstream server returned an invalid response.

503

Service Unavailable

Server error

Temporarily overloaded or down for maintenance.

504

Gateway Timeout

Server error

An upstream server did not respond in time.

505

HTTP Version Not Supported

Server error

The HTTP version is not supported.

507

Insufficient Storage

Server error

The server cannot store the representation.

511

Network Authentication Required

Server error

A captive portal requires authentication.


Related tools

HTTP Request Builder

Compose HTTP requests and inspect the response.

API
Runs in your browser