This chapter aims to list all HTTP status codes that Cowboy may return, with details on the reasons why. The list given here only includes the replies that Cowboy sends, not user replies.
When the client sends an expect: 100-continue
header,
Cowboy automatically sends a this status code before
trying to read the request body. This behavior can be
disabled using the appropriate body option.
This is the status code sent when switching to the Websocket protocol.
This status code is sent by cowboy_rest
.
This status code is sent by cowboy_rest
.
This status code is sent by cowboy_rest
.
This status code is sent when the processing of a request
ends without any reply having been sent. It may also be
sent by cowboy_rest
under normal conditions.
This status code is sent by cowboy_rest
.
This status code is sent by cowboy_rest
.
This status code is sent by cowboy_rest
.
This status code is sent by cowboy_rest
.
This status code is sent by cowboy_rest
.
Cowboy will send this status code for any of the following reasons:
This status code is sent by cowboy_rest
.
This status code is sent by cowboy_rest
.
This status code is sent when the router successfully
resolved the host but didn't find a matching path for
the request. It may also be sent by cowboy_rest
under
normal conditions.
This status code is sent by cowboy_rest
.
This status code is sent by cowboy_rest
.
Cowboy will send this status code to the client if the client started to send a request, indicated by the request-line being received fully, but failed to send all headers in a reasonable time.
This status code is sent by cowboy_rest
.
This status code is sent by cowboy_rest
.
This status code is sent by cowboy_rest
.
This status code is sent by cowboy_rest
.
Cowboy will send this status code to the client if the
request-line is too long. It may also be sent by
cowboy_rest
under normal conditions.
This status code is sent by cowboy_rest
.
This status code is sent when a crash occurs in HTTP, loop
or REST handlers, or when an invalid return value is
returned. It may also be sent by cowboy_rest
under
normal conditions.
This status code is sent by cowboy_rest
.
This status code is sent by cowboy_rest
.
Cowboy only supports the versions 1.0 and 1.1 of HTTP. In all other cases this status code is sent back to the client and the connection is closed.