mirror of https://github.com/adamdruppe/arsd.git
add missing http response codes
This commit is contained in:
parent
a870179988
commit
4736035fe5
34
cgi.d
34
cgi.d
|
@ -10421,27 +10421,59 @@ private static string getHttpCodeText(int code) pure nothrow @nogc {
|
||||||
case 203: return "203 Non-Authoritative Information";
|
case 203: return "203 Non-Authoritative Information";
|
||||||
case 204: return "204 No Content";
|
case 204: return "204 No Content";
|
||||||
case 205: return "205 Reset Content";
|
case 205: return "205 Reset Content";
|
||||||
|
case 206 : return "206 Partial Content";
|
||||||
//
|
//
|
||||||
case 300: return "300 Multiple Choices";
|
case 300: return "300 Multiple Choices";
|
||||||
case 301: return "301 Moved Permanently";
|
case 301: return "301 Moved Permanently";
|
||||||
case 302: return "302 Found";
|
case 302: return "302 Found";
|
||||||
case 303: return "303 See Other";
|
case 303: return "303 See Other";
|
||||||
|
case 304: return "304 Not Modified";
|
||||||
|
case 305 : return "305 Use Proxy";
|
||||||
case 307: return "307 Temporary Redirect";
|
case 307: return "307 Temporary Redirect";
|
||||||
case 308: return "308 Permanent Redirect";
|
case 308: return "308 Permanent Redirect";
|
||||||
|
|
||||||
//
|
//
|
||||||
// FIXME: add more common 400 ones cgi.d might return too
|
// FIXME: add more common 400 ones cgi.d might return too
|
||||||
case 400: return "400 Bad Request";
|
case 400: return "400 Bad Request";
|
||||||
|
case 401: return "401 Unauthorized";
|
||||||
|
case 402: return "402 Payment Required";
|
||||||
case 403: return "403 Forbidden";
|
case 403: return "403 Forbidden";
|
||||||
case 404: return "404 Not Found";
|
case 404: return "404 Not Found";
|
||||||
case 405: return "405 Method Not Allowed";
|
case 405: return "405 Method Not Allowed";
|
||||||
case 406: return "406 Not Acceptable";
|
case 406: return "406 Not Acceptable";
|
||||||
|
case 407: return "407 Proxy Authentication Required";
|
||||||
|
case 408: return "408 Request Timeout";
|
||||||
case 409: return "409 Conflict";
|
case 409: return "409 Conflict";
|
||||||
case 410: return "410 Gone";
|
case 410: return "410 Gone";
|
||||||
//
|
case 411: return "411 Length Required";
|
||||||
|
case 412: return "412 Precondition Failed";
|
||||||
|
case 413: return "413 Payload Too Large";
|
||||||
|
case 414: return "414 URI Too Long";
|
||||||
|
case 415: return "415 Unsupported Media Type";
|
||||||
|
case 416: return "416 Range Not Satisfiable";
|
||||||
|
case 417: return "417 Expectation Failed";
|
||||||
|
case 418: return "418 I'm a teapot";
|
||||||
|
case 421: return "421 Misdirected Request";
|
||||||
|
case 422: return "422 Unprocessable Entity (WebDAV)";
|
||||||
|
case 423: return "423 Locked (WebDAV)";
|
||||||
|
case 424: return "424 Failed Dependency (WebDAV)";
|
||||||
|
case 425: return "425 Too Early";
|
||||||
|
case 426: return "426 Upgrade Required";
|
||||||
|
case 428: return "428 Precondition Required";
|
||||||
|
case 431: return "431 Request Header Fields Too Large";
|
||||||
|
case 451: return "451 Unavailable For Legal Reasons";
|
||||||
|
|
||||||
case 500: return "500 Internal Server Error";
|
case 500: return "500 Internal Server Error";
|
||||||
case 501: return "501 Not Implemented";
|
case 501: return "501 Not Implemented";
|
||||||
case 502: return "502 Bad Gateway";
|
case 502: return "502 Bad Gateway";
|
||||||
case 503: return "503 Service Unavailable";
|
case 503: return "503 Service Unavailable";
|
||||||
|
case 504: return "504 Gateway Timeout";
|
||||||
|
case 505: return "505 HTTP Version Not Supported";
|
||||||
|
case 506: return "506 Variant Also Negotiates";
|
||||||
|
case 507: return "507 Insufficient Storage (WebDAV)";
|
||||||
|
case 508: return "508 Loop Detected (WebDAV)";
|
||||||
|
case 510: return "510 Not Extended";
|
||||||
|
case 511: return "511 Network Authentication Required";
|
||||||
//
|
//
|
||||||
default: assert(0, "Unsupported http code");
|
default: assert(0, "Unsupported http code");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue