mirror of
https://github.com/CrowCpp/Crow.git
synced 2024-06-07 21:10:44 +00:00
missing http status codes added
This commit is contained in:
parent
deff8222a4
commit
db6ab441b4
@ -419,32 +419,73 @@ namespace crow
|
||||
}
|
||||
|
||||
static std::unordered_map<int, std::string> statusCodes = {
|
||||
{100, "HTTP/1.1 100 Continue\r\n"},
|
||||
{101, "HTTP/1.1 101 Switching Protocols\r\n"},
|
||||
{102, "HTTP/1.1 102 Processing\r\n"},
|
||||
{103, "HTTP/1.1 103 Early Hints\r\n"},
|
||||
|
||||
{200, "HTTP/1.1 200 OK\r\n"},
|
||||
{201, "HTTP/1.1 201 Created\r\n"},
|
||||
{202, "HTTP/1.1 202 Accepted\r\n"},
|
||||
{203, "HTTP/1.1 203 Non-Authoritative Information\r\n"},
|
||||
{204, "HTTP/1.1 204 No Content\r\n"},
|
||||
{205, "HTTP/1.1 205 Reset Content\r\n"},
|
||||
{206, "HTTP/1.1 206 Partial Content\r\n"},
|
||||
{207, "HTTP/1.1 207 Multi-Status\r\n"},
|
||||
{208, "HTTP/1.1 208 Already Reported\r\n"},
|
||||
{226, "HTTP/1.1 226 IM Used\r\n"},
|
||||
|
||||
{300, "HTTP/1.1 300 Multiple Choices\r\n"},
|
||||
{301, "HTTP/1.1 301 Moved Permanently\r\n"},
|
||||
{302, "HTTP/1.1 302 Found\r\n"},
|
||||
{303, "HTTP/1.1 303 See Other\r\n"},
|
||||
{304, "HTTP/1.1 304 Not Modified\r\n"},
|
||||
{305, "HTTP/1.1 305 Use Proxy\r\n"},
|
||||
{306, "HTTP/1.1 306 Switch Proxy\r\n"},
|
||||
{307, "HTTP/1.1 307 Temporary Redirect\r\n"},
|
||||
{308, "HTTP/1.1 308 Permanent Redirect\r\n"},
|
||||
|
||||
{400, "HTTP/1.1 400 Bad Request\r\n"},
|
||||
{401, "HTTP/1.1 401 Unauthorized\r\n"},
|
||||
{402, "HTTP/1.1 402 Payment Required\r\n"},
|
||||
{403, "HTTP/1.1 403 Forbidden\r\n"},
|
||||
{404, "HTTP/1.1 404 Not Found\r\n"},
|
||||
{405, "HTTP/1.1 405 Method Not Allowed\r\n"},
|
||||
{406, "HTTP/1.1 406 Not Acceptable\r\n"},
|
||||
{407, "HTTP/1.1 407 Proxy Authentication Required\r\n"},
|
||||
{408, "HTTP/1.1 408 Request Timeout\r\n"},
|
||||
{409, "HTTP/1.1 409 Conflict\r\n"},
|
||||
{410, "HTTP/1.1 410 Gone\r\n"},
|
||||
{411, "HTTP/1.1 411 Length Required\r\n"},
|
||||
{412, "HTTP/1.1 412 Precondition Failed\r\n"},
|
||||
{413, "HTTP/1.1 413 Payload Too Large\r\n"},
|
||||
{414, "HTTP/1.1 414 URI Too Long\r\n"},
|
||||
{415, "HTTP/1.1 415 Unsupported Media Type\r\n"},
|
||||
{416, "HTTP/1.1 416 Range Not Satisfiable\r\n"},
|
||||
{417, "HTTP/1.1 417 Expectation Failed\r\n"},
|
||||
{418, "HTTP/1.1 418 I'm a teapot\r\n"},
|
||||
{421, "HTTP/1.1 421 Misdirected Request\r\n"},
|
||||
{422, "HTTP/1.1 422 Unprocessable Entity\r\n"},
|
||||
{423, "HTTP/1.1 423 Locked\r\n"},
|
||||
{424, "HTTP/1.1 424 Failed Dependency\r\n"},
|
||||
{425, "HTTP/1.1 425 Too Early\r\n"},
|
||||
{426, "HTTP/1.1 426 Upgrade Required\r\n"},
|
||||
{428, "HTTP/1.1 428 Precondition Required\r\n"},
|
||||
{429, "HTTP/1.1 429 Too Many Requests\r\n"},
|
||||
{431, "HTTP/1.1 431 Request Header Fields Too Large\r\n"},
|
||||
{451, "HTTP/1.1 451 Unavailable For Legal Reasons\r\n"},
|
||||
|
||||
{500, "HTTP/1.1 500 Internal Server Error\r\n"},
|
||||
{501, "HTTP/1.1 501 Not Implemented\r\n"},
|
||||
{502, "HTTP/1.1 502 Bad Gateway\r\n"},
|
||||
{503, "HTTP/1.1 503 Service Unavailable\r\n"},
|
||||
{504, "HTTP/1.1 504 Gateway Timeout\r\n"},
|
||||
{505, "HTTP/1.1 505 HTTP Version Not Supported\r\n"},
|
||||
{506, "HTTP/1.1 506 Variant Also Negotiates\r\n"},
|
||||
{507, "HTTP/1.1 507 Insufficient Storage\r\n"},
|
||||
{508, "HTTP/1.1 508 Loop Detected\r\n"},
|
||||
{510, "HTTP/1.1 510 Not Extended\r\n"},
|
||||
{511, "HTTP/1.1 511 Network Authentication Required\r\n"},
|
||||
};
|
||||
|
||||
static std::string seperator = ": ";
|
||||
|
Loading…
Reference in New Issue
Block a user