ByteTech LabsByte Utility
← All tools

HTTP Status Codes

Complete reference for HTTP status codes.

1xxInformational

100

Continue

Server received request headers; client should proceed.

101

Switching Protocols

Server agrees to upgrade protocol.

102

Processing

Request received; processing is not complete.

103

Early Hints

Hints for preloading resources.

2xxSuccess

200

OK

Request succeeded.

201

Created

Resource created successfully.

202

Accepted

Request accepted but not yet processed.

203

Non-Authoritative Information

Metadata from third-party copy.

204

No Content

Request succeeded; no body returned.

205

Reset Content

Client should reset the document view.

206

Partial Content

Partial GET request fulfilled.

207

Multi-Status

Multiple status for WebDAV operations.

208

Already Reported

Members already enumerated.

226

IM Used

GET request with instance-manipulations applied.

3xxRedirection

300

Multiple Choices

Multiple representations available.

301

Moved Permanently

Resource moved permanently to new URL.

302

Found

Resource temporarily at different URL.

303

See Other

Response found at another URI via GET.

304

Not Modified

Resource not modified; use cached version.

307

Temporary Redirect

Request repeat with same method at new URL.

308

Permanent Redirect

Permanent redirect; method unchanged.

4xxClient Error

400

Bad Request

Server could not parse the request.

401

Unauthorized

Authentication required.

402

Payment Required

Reserved for future use.

403

Forbidden

Server understood but refuses request.

404

Not Found

Resource not found on this server.

405

Method Not Allowed

HTTP method not supported for this resource.

406

Not Acceptable

No content matching Accept headers.

407

Proxy Authentication Required

Must authenticate with proxy.

408

Request Timeout

Server timed out waiting for request.

409

Conflict

Conflict with current state of resource.

410

Gone

Resource permanently deleted.

411

Length Required

Content-Length header required.

412

Precondition Failed

Precondition header not met.

413

Content Too Large

Request body exceeds server limit.

414

URI Too Long

URI exceeds server limit.

415

Unsupported Media Type

Media type not supported.

416

Range Not Satisfiable

Range header cannot be fulfilled.

417

Expectation Failed

Expect header cannot be met.

418

I'm a teapot

Cannot brew coffee with a teapot. (RFC 2324)

421

Misdirected Request

Request sent to wrong server.

422

Unprocessable Content

Request well-formed but semantic errors.

423

Locked

Resource is locked (WebDAV).

424

Failed Dependency

Previous request failed (WebDAV).

425

Too Early

Server unwilling to process early data.

426

Upgrade Required

Client must switch protocols.

428

Precondition Required

Request must be conditional.

429

Too Many Requests

Rate limit exceeded.

431

Request Header Fields Too Large

Headers exceed server limit.

451

Unavailable For Legal Reasons

Resource censored for legal reasons.

5xxServer Error

500

Internal Server Error

Server encountered an unexpected error.

501

Not Implemented

Server does not support this method.

502

Bad Gateway

Invalid response from upstream server.

503

Service Unavailable

Server temporarily unavailable.

504

Gateway Timeout

Upstream server timed out.

505

HTTP Version Not Supported

HTTP version not supported.

506

Variant Also Negotiates

Circular reference in content negotiation.

507

Insufficient Storage

Server unable to store the representation.

508

Loop Detected

Infinite loop detected (WebDAV).

510

Not Extended

Further extensions required.

511

Network Authentication Required

Client must authenticate to access network.