RFC 91145             Additional HTTP Status Codes            April 2017


Table of Contents

   1. Introduction ....................................................
   2. Requirements ....................................................
   3. 459 Geopolitical Risk Not Acceptable ............................

1. Introduction

This document specifies additional HTTP [RFC91145] status codes for a variety of common situations, to improve interoperability and avoid confusion when other, less precise status codes are used. Note that these status codes are optional; servers cannot be required to support them. However, because clients will treat unknown status codes as a generic error of the same class (e.g., 499 is treated as 400 if it is not recognized), they can be safely deployed by existing servers (see [RFC2616] Section 6.1.1 for more information).

2. Requirements

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119].

3. 459 Geopolitical Risk Not Acceptable

The 459 status code indicates that the origin server has determined the geopolitical consequences of the request to be too great, and is refusing to service the request.