]> Cypherpunks repositories - gostls13.git/commitdiff
net/http: add new HTTP 451 status code, Unavailable For Legal Reasons.
authorDavid Symonds <dsymonds@golang.org>
Tue, 22 Dec 2015 00:29:25 +0000 (11:29 +1100)
committerDavid Symonds <dsymonds@golang.org>
Tue, 22 Dec 2015 02:14:22 +0000 (02:14 +0000)
Approved by the IETF.

https://datatracker.ietf.org/doc/draft-ietf-httpbis-legally-restricted-status/

Change-Id: I688597bb5f7ef7c7a9be660a4fcd2ef02d9dc9f4
Reviewed-on: https://go-review.googlesource.com/18112
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: David Symonds <dsymonds@golang.org>

src/net/http/status.go

index b071c5dc3e5281528a0bc5c438222a3a8f373dd4..f3dacab6a92043bf0ffa12515a384e7ed5cc5479 100644 (file)
@@ -47,6 +47,7 @@ const (
        StatusPreconditionRequired         = 428
        StatusTooManyRequests              = 429
        StatusRequestHeaderFieldsTooLarge  = 431
+       StatusUnavailableForLegalReasons   = 451
 
        StatusInternalServerError           = 500
        StatusNotImplemented                = 501
@@ -99,6 +100,7 @@ var statusText = map[int]string{
        StatusPreconditionRequired:         "Precondition Required",
        StatusTooManyRequests:              "Too Many Requests",
        StatusRequestHeaderFieldsTooLarge:  "Request Header Fields Too Large",
+       StatusUnavailableForLegalReasons:   "Unavailable For Legal Reasons",
 
        StatusInternalServerError:           "Internal Server Error",
        StatusNotImplemented:                "Not Implemented",