Skip to main content

Toolzium

Command Palette

Search for a command to run...

HTTP Status Code Reference

Comprehensive dictionary of HTTP status codes, their meanings, and typical use cases.

1xx2 Codes
2xx3 Codes
3xx3 Codes
4xx5 Codes
5xx3 Codes
100
Continue

The server has received the request headers and the client should proceed to send the request body.

Common Use Case

Client sending a large payload to check if server accepts it.

101
Switching Protocols

The requester has asked the server to switch protocols and the server has agreed to do so.

Common Use Case

Upgrading HTTP to WebSocket.

200
OK

Standard response for successful HTTP requests.

Common Use Case

Successful GET or POST requests.

201
Created

The request has been fulfilled, resulting in the creation of a new resource.

Common Use Case

Successful POST request creating a user.

204
No Content

The server successfully processed the request and is not returning any content.

Common Use Case

Successful DELETE request.

301
Moved Permanently

This and all future requests should be directed to the given URI.

Common Use Case

Domain redirection.

302
Found

Tells the client to look at (browse to) another URL.

Common Use Case

Temporary redirect.

304
Not Modified

Indicates that the resource has not been modified since the version specified by the request headers If-Modified-Since or If-None-Match.

Common Use Case

Caching optimization.

400
Bad Request

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

Common Use Case

Invalid JSON payload.

401
Unauthorized

Similar to 403 Forbidden, but specifically for use when authentication is required and has failed or has not yet been provided.

Common Use Case

Missing or invalid auth token.

403
Forbidden

The request contained valid data and was understood by the server, but the server is refusing action.

Common Use Case

Insufficient permissions.

404
Not Found

The requested resource could not be found but may be available in the future.

Common Use Case

Invalid URL.

429
Too Many Requests

The user has sent too many requests in a given amount of time.

Common Use Case

Rate limiting.

500
Internal Server Error

A generic error message, given when an unexpected condition was encountered and no more specific message is suitable.

Common Use Case

Unhandled backend exception.

502
Bad Gateway

The server was acting as a gateway or proxy and received an invalid response from the upstream server.

Common Use Case

Proxy/gateway error.

503
Service Unavailable

The server cannot handle the request (because it is overloaded or down for maintenance).

Common Use Case

Maintenance or overload.

HTTP Status Code Reference | Toolzium - Toolzium