# status.forsale > Explore HTTP status codes, understand their meanings and find a code that fits your company. status.forsale is an independent reference and advertising project. This is an independent project, not an IANA or IETF service. Advert placements are published after confirmed payment and remain until another advertiser takes the code, subject to the terms of use. An advert buys no ownership of an HTTP standard. Technical definitions and sponsor advertising are separate. Reference review: 2026-09-05. This date describes the reference, not the current advert. The catalogue covers the 60 codes offered on the site, not every registered or experimental status. ## Pages - [Homepage](https://status.forsale/): Explore companies and available advertising spaces. - [HTTP status code reference](https://status.forsale/codes): All 60 code pages, grouped by HTTP response class. - [About, rules and sources](https://status.forsale/about): Project identity, claim rules and reference sources. - [Privacy policy](https://status.forsale/privacy): Information handled by the service, why it is used, retention and privacy rights. - [Cookie policy](https://status.forsale/cookies): Essential browser storage and optional analytics, enabled only with consent. - [Terms of use](https://status.forsale/terms): Claims, submitted content and takeover rules. - [Legal notice](https://status.forsale/legal): Operator and contact information. - [Full Markdown reference](https://status.forsale/llms-full.txt): Definitions and specification links from the same data as the website. ## Interpretation - The canonical reference URL for a code is /codes/{code}. These pages return HTTP 200 when the code exists, including /codes/404. - /responses/{code} is a diagnostic endpoint that intentionally returns the requested HTTP status. It is not the canonical reference page. 1xx cannot be sent as final responses here; 204, 205 and 304 have no response body. - Consult a code's HTML page for its current company advert. This document deliberately does not snapshot sponsors, prices, takeovers or availability. - Use the linked RFC for normative HTTP semantics. The IANA registry is at https://www.iana.org/assignments/http-status-codes. - The 418 teapot entry follows the joke in RFC 2324; the current registry marks 418 as unused. ## Code pages - [100 Continue](https://status.forsale/codes/100): The request headers were received; the client can continue sending the request body. - [101 Switching Protocols](https://status.forsale/codes/101): The server is switching protocols as requested by the client. - [102 Processing](https://status.forsale/codes/102): The server has received the request and is still processing it. - [103 Early Hints](https://status.forsale/codes/103): Early response headers hint at resources while the final response is prepared. - [200 OK](https://status.forsale/codes/200): The request succeeded. Everything is working as it should. - [201 Created](https://status.forsale/codes/201): The request succeeded and a new resource was created. - [202 Accepted](https://status.forsale/codes/202): The request has been accepted for processing, which is not yet complete. - [203 Non-Authoritative Information](https://status.forsale/codes/203): A proxy modified the origin server’s successful response. - [204 No Content](https://status.forsale/codes/204): The request succeeded, but there is no response content to send. - [205 Reset Content](https://status.forsale/codes/205): The request succeeded; reset the input view for another submission. - [206 Partial Content](https://status.forsale/codes/206): The response supplies the requested portion of a representation. - [207 Multi-Status](https://status.forsale/codes/207): A WebDAV response contains separate results for multiple resources or operations. - [208 Already Reported](https://status.forsale/codes/208): A WebDAV binding was already listed, avoiding repeated enumeration. - [226 IM Used](https://status.forsale/codes/226): The response represents the result of instance manipulations applied to a resource, such as delta encoding. - [300 Multiple Choices](https://status.forsale/codes/300): There is more than one possible response to this request. - [301 Moved Permanently](https://status.forsale/codes/301): This resource has moved to a new, permanent address. - [302 Found](https://status.forsale/codes/302): The resource is temporarily available at a different address. - [303 See Other](https://status.forsale/codes/303): Retrieve the result from the URL in the Location header. - [304 Not Modified](https://status.forsale/codes/304): The cached version is still current. No download needed. - [307 Temporary Redirect](https://status.forsale/codes/307): Repeat the request elsewhere temporarily, preserving its method. - [308 Permanent Redirect](https://status.forsale/codes/308): Repeat the request at its permanent URL, preserving its method. - [400 Bad Request](https://status.forsale/codes/400): The server cannot process the request because of a client error. - [401 Unauthorized](https://status.forsale/codes/401): The request needs valid authentication credentials. - [402 Payment Required](https://status.forsale/codes/402): Reserved for future use; often associated with payment requirements. - [403 Forbidden](https://status.forsale/codes/403): The server understands the request but refuses to fulfil it. - [404 Not Found](https://status.forsale/codes/404): The server could not find the requested resource. - [405 Method Not Allowed](https://status.forsale/codes/405): The resource does not support this request method. - [406 Not Acceptable](https://status.forsale/codes/406): No available representation matches the requested content negotiation preferences. - [407 Proxy Authentication Required](https://status.forsale/codes/407): The proxy requires authentication before forwarding the request. - [408 Request Timeout](https://status.forsale/codes/408): The server timed out while waiting for the complete request. - [409 Conflict](https://status.forsale/codes/409): The request conflicts with the current state of the resource. - [410 Gone](https://status.forsale/codes/410): The resource is no longer available, likely permanently. - [411 Length Required](https://status.forsale/codes/411): The server requires a Content-Length header. - [412 Precondition Failed](https://status.forsale/codes/412): A condition in the request headers evaluated to false. - [413 Content Too Large](https://status.forsale/codes/413): The request content exceeds the server’s accepted size. - [414 URI Too Long](https://status.forsale/codes/414): The request URI exceeds the server’s accepted length. - [415 Unsupported Media Type](https://status.forsale/codes/415): The request’s media type or encoding is unsupported. - [416 Range Not Satisfiable](https://status.forsale/codes/416): The server cannot satisfy the requested range. - [417 Expectation Failed](https://status.forsale/codes/417): The server cannot meet the request’s Expect header requirements. - [418 I'm a teapot](https://status.forsale/codes/418): The beloved teapot response from RFC 2324. A playful addition; IANA marks 418 as unused. - [421 Misdirected Request](https://status.forsale/codes/421): The request reached a server unable to answer for that origin. - [422 Unprocessable Content](https://status.forsale/codes/422): The content syntax is understood, but its instructions cannot be processed. - [423 Locked](https://status.forsale/codes/423): A WebDAV resource is locked, preventing the requested operation. - [424 Failed Dependency](https://status.forsale/codes/424): A WebDAV operation failed because another operation it depended on failed. - [425 Too Early](https://status.forsale/codes/425): The server is unwilling to risk processing a request that might be replayed. - [426 Upgrade Required](https://status.forsale/codes/426): The server requires a different protocol to fulfil the request. - [428 Precondition Required](https://status.forsale/codes/428): The server requires a conditional request, often to avoid conflicting updates. - [429 Too Many Requests](https://status.forsale/codes/429): Too many requests have arrived in a given amount of time. - [431 Request Header Fields Too Large](https://status.forsale/codes/431): The request headers are too large, individually or together. - [451 Unavailable For Legal Reasons](https://status.forsale/codes/451): The resource is unavailable due to a legal demand. - [500 Internal Server Error](https://status.forsale/codes/500): An unexpected server condition prevented the request from being fulfilled. - [501 Not Implemented](https://status.forsale/codes/501): The server does not implement the requested functionality. - [502 Bad Gateway](https://status.forsale/codes/502): A gateway received an invalid response from an upstream server. - [503 Service Unavailable](https://status.forsale/codes/503): The server is temporarily unable to handle the request. - [504 Gateway Timeout](https://status.forsale/codes/504): A gateway did not receive a timely response from an upstream server. - [505 HTTP Version Not Supported](https://status.forsale/codes/505): The server does not support this HTTP protocol version. - [506 Variant Also Negotiates](https://status.forsale/codes/506): A server configuration error creates a circular reference during content negotiation. - [507 Insufficient Storage](https://status.forsale/codes/507): The server cannot store the data needed to complete the request. - [508 Loop Detected](https://status.forsale/codes/508): A WebDAV operation stopped because the server detected an infinite loop. - [511 Network Authentication Required](https://status.forsale/codes/511): Network access requires authentication, such as signing in through a captive portal.