HTTP Status Code

An HTTP status code is a three-digit number a server returns to indicate the outcome of a request, such as 200 (OK), 404 (Not Found), or 500 (Server Error).

Status codes group into families: 2xx success, 3xx redirects, 4xx client errors, and 5xx server errors. Monitoring watches for unexpected codes, a 500 where a 200 belongs, or a redirect that breaks, which often signal an outage even when the server still answers.

A 405 (Method Not Allowed) says something narrower: the route exists, the method does not. That is exactly the answer a server gives when it has not implemented HTTP QUERY yet, and it is a fact about the endpoint rather than a fault in the check.

Checking the status code (not just whether a connection opened) is what separates real uptime monitoring from a simple ping.

Monitor every status code, not just the outage

Uptimeify expects the code you define, follows the full redirect chain and fires the moment a 200 turns into a 301, 403 or 500.

Start HTTPS monitoring

Free for 14 days

Just need a quick look? Look up a status code for free

Set Uptimeify as a preferred source on Google

Google shows sources you mark as preferred more often in its answers.

Start monitoring in minutes

EU-hosted uptime monitoring with multi-location confirmation that kills false alarms, white-label for agencies.