@@ -352,7 +352,7 @@ namespace crow
352352 {status::NO_CONTENT, " HTTP/1.1 204 No Content\r\n " },
353353 {status::RESET_CONTENT, " HTTP/1.1 205 Reset Content\r\n " },
354354 {status::PARTIAL_CONTENT, " HTTP/1.1 206 Partial Content\r\n " },
355-
355+ {status::WEBDAV_MULTI_STATUS, " HTTP/1.1 207 Multi-Status \r\n " },
356356 {status::MULTIPLE_CHOICES, " HTTP/1.1 300 Multiple Choices\r\n " },
357357 {status::MOVED_PERMANENTLY, " HTTP/1.1 301 Moved Permanently\r\n " },
358358 {status::FOUND, " HTTP/1.1 302 Found\r\n " },
@@ -374,6 +374,11 @@ namespace crow
374374 {status::UNSUPPORTED_MEDIA_TYPE, " HTTP/1.1 415 Unsupported Media Type\r\n " },
375375 {status::RANGE_NOT_SATISFIABLE, " HTTP/1.1 416 Range Not Satisfiable\r\n " },
376376 {status::EXPECTATION_FAILED, " HTTP/1.1 417 Expectation Failed\r\n " },
377+ {status::WEBDAV_PRECONDITION_FAILED, " HTTP/1.1 412 Precondition Failed\r\n " },
378+ {status::WEBDAV_REQUEST_URI_TOO_LONG, " HTTP/1.1 414 Request-URI Too Long\r\n " },
379+ {status::WEBDAV_UNPROCESSABLE_ENTITY, " HTTP/1.1 422 Unprocessable Entity\r\n " },
380+ {status::WEBDAV_LOCKED, " HTTP/1.1 423 Locked\r\n " },
381+ {status::WEBDAV_FAILED_DEPENDENCY, " HTTP/1.1 424 Failed Dependency\r\n " },
377382 {status::PRECONDITION_REQUIRED, " HTTP/1.1 428 Precondition Required\r\n " },
378383 {status::TOO_MANY_REQUESTS, " HTTP/1.1 429 Too Many Requests\r\n " },
379384 {status::UNAVAILABLE_FOR_LEGAL_REASONS, " HTTP/1.1 451 Unavailable For Legal Reasons\r\n " },
@@ -384,7 +389,8 @@ namespace crow
384389 {status::SERVICE_UNAVAILABLE, " HTTP/1.1 503 Service Unavailable\r\n " },
385390 {status::GATEWAY_TIMEOUT, " HTTP/1.1 504 Gateway Timeout\r\n " },
386391 {status::VARIANT_ALSO_NEGOTIATES, " HTTP/1.1 506 Variant Also Negotiates\r\n " },
387- };
392+ {status::WEBDAV_INSUFFICIENT_STORAGE, " HTTP/1.1 507 Insufficient Storage\r\n " },
393+ };
388394
389395 static const std::string seperator = " : " ;
390396
0 commit comments