MerxoDev Solutions

Navigation

ServicesJourneyAboutOur TeamToolsContactProjects
LanguageEnglish
Dark Mode
Get In Touch
Networking & Web StandardsCheat Sheet

HTTP Status Codes Cheat Sheet

Quickly look up, understand, and resolve HTTP response codes from 1xx to 5xx with troubleshooting tips.

All Tools
1001xx

Continue

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

1011xx

Switching Protocols

Requester has asked the server to switch protocols (e.g. WebSocket handshake).

2002xx

OK

Standard response for successful HTTP requests.

2012xx

Created

The request succeeded and a new resource was successfully created.

2022xx

Accepted

The request has been accepted for processing, but processing is not yet complete.

2042xx

No Content

Server successfully processed the request and is not returning any content.

2062xx

Partial Content

Server is delivering only part of the resource due to a Range header sent by client.

3013xx

Moved Permanently

The target resource has been assigned a new permanent URI.

3023xx

Found (Temporary Redirect)

The target resource resides temporarily under a different URI.

3043xx

Not Modified

Resource has not been modified since the version specified in If-Modified-Since header.

3073xx

Temporary Redirect

Same as 302, but guarantees the HTTP request method (e.g. POST) is not changed.

3083xx

Permanent Redirect

Same as 301, but guarantees the HTTP method will not change.

4004xx

Bad Request

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

4014xx

Unauthorized

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

4034xx

Forbidden

The request was valid, but the server is refusing action (insufficient permissions).

4044xx

Not Found

The requested resource could not be found on the server.

4054xx

Method Not Allowed

A request method is not supported for the requested resource.

4084xx

Request Timeout

The server timed out waiting for the client to send the request.

4094xx

Conflict

Request could not be processed because of conflict in current state of resource.

4224xx

Unprocessable Entity

Request was well-formed but was unable to be followed due to semantic errors.

4294xx

Too Many Requests

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

5005xx

Internal Server Error

A generic error message, given when an unexpected condition was encountered.

5015xx

Not Implemented

The server either does not recognize the request method, or lacks ability to fulfill.

5025xx

Bad Gateway

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

5035xx

Service Unavailable

The server cannot handle request due to temporary overloading or maintenance.

5045xx

Gateway Timeout

The server acting as a gateway or proxy did not receive a timely response.

RFC Specifications

Accurate definitions based on IETF RFC 7231, RFC 7540, and modern HTTP semantics for REST and GraphQL APIs.

Actionable Fixes

Each status code includes concrete troubleshooting instructions for frontend developers and DevOps engineers.

Instant Filter

Search by status number, phrase, or keyword to immediately diagnose API responses and network errors.