DevToolsAtlas LogoDevToolsAtlas
Web Protocols & Spec Reference

HTTP Status Code Reference Atlas

Comprehensive developer reference guide for HTTP status codes (1xx–5xx & non-standard 000, 419, 420, 470, 512).

Matching Status Codes (32)
HTTP 000Network Error / CORS Failure / No Response Custom / Unofficial
RFC Spec

Status Code 000 (or 0) indicates a browser network failure, CORS preflight block, DNS lookup failure, or broken connection before receiving any response headers from the server.

HTTP 100Continue
RFC Spec

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

HTTP 101Switching Protocols
RFC Spec

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

HTTP 200OK
RFC Spec

Standard response for successful HTTP requests.

HTTP 201Created
RFC Spec

Request fulfilled, resulting in the creation of a new resource.

HTTP 202Accepted
RFC Spec

Request has been accepted for asynchronous processing, but processing has not completed.

HTTP 204No Content
RFC Spec

Server successfully processed request, but is not returning any content in response body.

HTTP 206Partial Content
RFC Spec

Server delivering only part of the resource due to a range header sent by client (useful for video streaming).

HTTP 301Moved Permanently
RFC Spec

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

HTTP 302Found (Temporary Redirect)
RFC Spec

Resource temporarily resides under a different URI.

HTTP 304Not Modified
RFC Spec

Resource has not been modified since last requested (client cache valid).

HTTP 307Temporary Redirect
RFC Spec

Request should be repeated with another URI while retaining original HTTP method.

HTTP 308Permanent Redirect
RFC Spec

Request and all future requests should be repeated using another URI with same HTTP method.

HTTP 400Bad Request
RFC Spec

Server cannot process request due to client syntax error or malformed payload.

HTTP 401Unauthorized
RFC Spec

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

HTTP 403Forbidden
RFC Spec

Request was valid, but server is refusing action due to insufficient permissions.

HTTP 404Not Found
RFC Spec

Requested resource could not be found on the server.

HTTP 405Method Not Allowed
RFC Spec

Request method (GET, POST, PUT, DELETE) is not supported for requested resource.

HTTP 409Conflict (Resource Already Exists)
RFC Spec

Request could not be processed due to a conflict with current state of resource (e.g. duplicate username/email, resource already exists).

HTTP 414URI Too Long
RFC Spec

URI provided was too long for server to process (commonly occurs when passing giant query strings in GET requests).

HTTP 419Page Expired (Laravel CSRF Timeout) Custom / Unofficial
RFC Spec

Non-standard status code used by frameworks like Laravel to indicate that a CSRF token has expired or session timed out.

HTTP 420Enhance Your Calm / Method Failure Custom / Unofficial
RFC Spec

Unofficial response code used historically by Twitter API v1 when client was rate limited ("Enhance Your Calm") or Spring Framework method failure.

HTTP 422Unprocessable Entity
RFC Spec

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

HTTP 429Too Many Requests
RFC Spec

User has sent too many requests in a given amount of time (rate limiting).

HTTP 439Custom WebDAV / Vendor Extension Code Custom / Unofficial
RFC Spec

Unofficial vendor extension status code used by proprietary API microservices and WebDAV extensions.

HTTP 470Consent Required / Unofficial Vendor Error Custom / Unofficial
RFC Spec

Unofficial custom HTTP response status code used by specialized API implementations to signal missing user consent or policy acceptance.

HTTP 500Internal Server Error
RFC Spec

Generic error message when an unexpected condition was encountered on server.

HTTP 501Not Implemented
RFC Spec

Server either does not recognize request method, or lacks ability to fulfill request.

HTTP 502Bad Gateway
RFC Spec

Server received an invalid response from upstream server while acting as gateway.

HTTP 503Service Unavailable
RFC Spec

Server is currently unable to handle request due to temporary overload or maintenance.

HTTP 504Gateway Timeout
RFC Spec

Server acting as gateway did not receive timely response from upstream server.

HTTP 512Custom Backend Error / Unofficial Server Error Custom / Unofficial
RFC Spec

Unofficial 5xx series status code used by custom server applications, gateway proxies, and backend microservices.

68% OFF + 3 MO FREE 4.7 / 5.0 Rating

NordVPN & Cyber Security for Developers

Encrypt public Wi-Fi traffic, hide IP addresses, and secure remote server connections with dedicated IP options.

Get 68% Off NordVPN → Sponsored Developer Tool

Frequently Asked Questions

Status Code 000 (or 0) occurs when the browser encounters a CORS preflight failure, network disconnect, SSL certificate issue, or DNS resolution failure before receiving headers from the server.

Popular Unofficial Search Codes

$200 FREE CREDITSPartner Deal

DigitalOcean Cloud Infrastructure

Deploy SSD VMs, Kubernetes & Databases in seconds.

Get $200 in free cloud infrastructure credits for 60 days. Deploy Next.js apps, Docker containers, and managed PostgreSQL databases.

Code:DEVATLAS200
Claim $200 Cloud Credit →
Verified Partner Offer