HTTP 450 Blocked by Windows Parental Controls (Microsoft)


The HTTP 450 Blocked by Windows Parental Controls (Microsoft) status code is not a standard HTTP status code defined in the official HTTP specifications. Instead, it appears to be a custom status code used by Microsoft, specifically related to Windows Parental Controls.


The purpose of this status code seems to indicate that the requested resource is blocked by the Windows Parental Controls feature, implemented by Microsoft for content filtering and access restrictions.


As this status code is not standardized, its usage is specific to systems or applications employing Microsoft’s Windows Parental Controls.

Example Scenarios

  • Access Restrictions: When a user attempts to access a resource that is restricted by Windows Parental Controls.


If you encounter HTTP status codes outside the standard range of 100 to 599, it’s essential to refer to the documentation or information specific to the system or application you are working with.

Curl Request and Response Example

While this status code is not part of the standard HTTP specification, there may not be standardized examples for Curl, PHP cURL, or Python. The handling of this status code would depend on the application or system using it.

Apache Configuration (Assuming Hypothetical Usage)

Configuring Apache to return the hypothetical 450 status code:

<VirtualHost *:80>
    <Location "/blocked-resource">
        RewriteEngine On
        RewriteRule .* - [R=450]

NGINX Configuration (Assuming Hypothetical Usage)

Setting up NGINX to return the hypothetical 450 status code:

server {
    listen 80;
    location /blocked-resource {
        return 450;

HTTP 449 Retry With (Microsoft) HTTP 451 Unavailable For Legal Reasons


Free Weekly


Join my weekly newsletter for the latest in tech! You'll get neat coding tricks, trend updates, career advice, SaaS reviews, crypto, bitcoin, and financial tips. All straight to your inbox, designed to keep you ahead.