|
|
|
@ -15,13 +15,18 @@ static keyvalue http_methods[] = {
|
|
|
|
|
{ HTTP_METHOD_GET, "GET" }, |
|
|
|
|
{ HTTP_METHOD_POST, "POST" }, |
|
|
|
|
{ HTTP_METHOD_HEAD, "HEAD" }, |
|
|
|
|
{ HTTP_METHOD_PROPFIND, "PROPFIND" }, |
|
|
|
|
{ HTTP_METHOD_OPTIONS, "OPTIONS" }, |
|
|
|
|
{ HTTP_METHOD_MKCOL, "MKCOL" }, |
|
|
|
|
{ HTTP_METHOD_PUT, "PUT" }, |
|
|
|
|
{ HTTP_METHOD_DELETE, "DELETE" }, |
|
|
|
|
{ HTTP_METHOD_UNSET, NULL } |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
static keyvalue http_status[] = { |
|
|
|
|
{ 100, "Continue" }, |
|
|
|
|
{ 101, "Switching Protocols" }, |
|
|
|
|
{ 102, "Processing" }, /* WebDAV */ |
|
|
|
|
{ 200, "OK" }, |
|
|
|
|
{ 201, "Created" }, |
|
|
|
|
{ 202, "Accepted" }, |
|
|
|
@ -29,6 +34,7 @@ static keyvalue http_status[] = {
|
|
|
|
|
{ 204, "No Content" }, |
|
|
|
|
{ 205, "Reset Content" }, |
|
|
|
|
{ 206, "Partial Content" }, |
|
|
|
|
{ 207, "Multi-status" }, /* WebDAV */ |
|
|
|
|
{ 300, "Multiple Choices" }, |
|
|
|
|
{ 301, "Moved Permanently" }, |
|
|
|
|
{ 302, "Found" }, |
|
|
|
@ -55,13 +61,17 @@ static keyvalue http_status[] = {
|
|
|
|
|
{ 415, "Unsupported Media Type" }, |
|
|
|
|
{ 416, "Requested Range Not Satisfiable" }, |
|
|
|
|
{ 417, "Expectation Failed" }, |
|
|
|
|
{ 426, "Upgrade Required" }, |
|
|
|
|
{ 422, "Unprocessable Entity" }, /* WebDAV */ |
|
|
|
|
{ 423, "Locked" }, /* WebDAV */ |
|
|
|
|
{ 424, "Failed Dependency" }, /* WebDAV */ |
|
|
|
|
{ 426, "Upgrade Required" }, /* TLS */ |
|
|
|
|
{ 500, "Internal Server Error" }, |
|
|
|
|
{ 501, "Not Implemented" }, |
|
|
|
|
{ 502, "Bad Gateway" }, |
|
|
|
|
{ 503, "Service Not Available" }, |
|
|
|
|
{ 504, "Gateway Timeout" }, |
|
|
|
|
{ 505, "HTTP Version Not Supported" }, |
|
|
|
|
{ 507, "Insufficient Storage" }, /* WebDAV */ |
|
|
|
|
|
|
|
|
|
{ -1, NULL } |
|
|
|
|
}; |
|
|
|
|