VISUAL REFERENCE

HTTP Status Visual Map

Master the standard response codes. Visualizing success, redirection, client errors, and server failures.

2xx Success

200 OK

ClientServer200 OK

The request succeeded. The result depends on the HTTP method (GET, POST, etc.).

2xx Success

201 Created

NEWPOST /users

The request succeeded, and a new resource was created. Typically the result of a POST.

2xx Success

204 No Content

DELETE /idNo Content

The server successfully processed the request, but is not returning any content (common in DELETE).

3xx Redirection

301 Moved Permanently

OldNewRedirect

The URL of the requested resource has been changed permanently. The new URL is given in the response.

3xx Redirection

304 Not Modified

CacheIf-Modified-Since?304 (Use Cache)

Indicates the resource has not been modified since the version specified by the request headers (Caching).

4xx Client Error

400 Bad Request

Bad Syntax

The server cannot or will not process the request due to something that is perceived to be a client error.

4xx Client Error

401 Unauthorized

No Token

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

4xx Client Error

403 Forbidden

Access Denied

The client does not have access rights to the content; unlike 401, the client's identity is known.

4xx Client Error

404 Not Found

?

The server can not find the requested resource. The URL is likely incorrect.

4xx Client Error

429 Too Many Requests

Rate Limit

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

5xx Server Error

500 Internal Error

CRASH

The server has encountered a situation it does not know how to handle.

5xx Server Error

502 Bad Gateway

ClientGatewayUpstreamX

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

5xx Server Error

503 Service Unavailable

MAINTENANCE

The server is not ready to handle the request. Common causes are a server that is down for maintenance or is overloaded.