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.