What does HTTP status 450 (Blocked) mean?

 
Could be also:
ConstantTypeOS
ERROR_CAPAUTHZ_NOT_DEVUNLOCKEDWin32 errorWindows
Previous Next
HTTP_STATUS_RETRY_WITH HTTP_STATUS_IIS_REDIRECT

HTTP_STATUS_BLOCKED

Because 450 is vendor-specific, it should be interpreted together with the response body and the filtering product that produced it. It is not interoperable with the standard 4xx definitions.

For a user, the relevant action is to review the device or family-safety policy. For a site operator, capture the filtering product and request details rather than changing server routing or content blindly.

IANA HTTP Status Code Registry

Operational meaning of HTTP 450 for HTTP_STATUS_BLOCKED

HTTP 450 (HTTP_STATUS_BLOCKED) is a client-error response. AllStat records its meaning as “450 Blocked by Windows Parental Controls”. For HTTP_STATUS_BLOCKED, interpret it with the request method, selected representation, response headers, and the specification or product that defines the code; the number alone does not prove that application work completed.

Client and server handling for HTTP_STATUS_BLOCKED

  • Treat HTTP_STATUS_BLOCKED as a condition visible at the request boundary; inspect authentication, syntax, preconditions, routing, and resource state before retrying.
  • For HTTP_STATUS_BLOCKED, preserve the response body and challenge or retry-related headers because they often carry the actionable reason.
  • For HTTP_STATUS_BLOCKED, automatic retry is safe only when the method and status contract allow it and the request has been corrected.

For telemetry, record HTTP 450, method, authority, route template rather than secrets, response headers relevant to caching or retry, latency, upstream identity, and whether the response originated at the application or an intermediary.


Looking for a different code? Search another status or error code.