mirror of
https://github.com/ninenines/cowboy.git
synced 2025-07-14 20:30:23 +00:00
44 lines
1.2 KiB
Text
44 lines
1.2 KiB
Text
::: RFC6585
|
|
|
|
This document lists status codes that Cowboy implements as
|
|
defined in the RFC6585 specifications.
|
|
|
|
:: Status codes
|
|
|
|
: 428 Precondition Required (RFC6585 3)
|
|
|
|
The server requires the request to this resource to be conditional.
|
|
|
|
The response should explain how to resubmit the request successfully.
|
|
|
|
: 429 Too Many Requests (RFC6585 4, RFC6585 7.2)
|
|
|
|
The user has sent too many requests in a given amount of time.
|
|
|
|
The response should detail the rates allowed.
|
|
|
|
The retry-after header can be used to indicate how long the
|
|
user has to wait before making a new request.
|
|
|
|
When an attack is detected it is recommended to drop the
|
|
connection directly instead of sending this response.
|
|
|
|
: 431 Request Header Fields Too Large (RFC6585 5, RFC6585 7.3)
|
|
|
|
The request's header fields are too large.
|
|
|
|
When rejecting a single header, the response should detail
|
|
which header was at fault.
|
|
|
|
When an attack is detected it is recommended to drop the
|
|
connection directly instead of sending this response.
|
|
|
|
: 511 Network Authentication Required (RFC6585 6)
|
|
|
|
The user needs to authenticate into the network to gain access.
|
|
|
|
This status code is meant to be used by proxies only, not by
|
|
origin servers.
|
|
|
|
The response should contain a link to the resource allowing
|
|
the user to log in.
|