68280 {
68281 switch (status) {
68282 case HTTPStatusCode::Continue_100:
68283 return "Continue";
68284 case HTTPStatusCode::SwitchingProtocol_101:
68285 return "Switching Protocol";
68286 case HTTPStatusCode::Processing_102:
68287 return "Processing";
68288 case HTTPStatusCode::EarlyHints_103:
68289 return "Early Hints";
68290 case HTTPStatusCode::OK_200:
68291 return "OK";
68292 case HTTPStatusCode::Created_201:
68293 return "Created";
68294 case HTTPStatusCode::Accepted_202:
68295 return "Accepted";
68296 case HTTPStatusCode::NonAuthoritativeInformation_203:
68297 return "Non-Authoritative Information";
68298 case HTTPStatusCode::NoContent_204:
68299 return "No Content";
68300 case HTTPStatusCode::ResetContent_205:
68301 return "Reset Content";
68302 case HTTPStatusCode::PartialContent_206:
68303 return "Partial Content";
68304 case HTTPStatusCode::MultiStatus_207:
68305 return "Multi-Status";
68306 case HTTPStatusCode::AlreadyReported_208:
68307 return "Already Reported";
68308 case HTTPStatusCode::IMUsed_226:
68309 return "IM Used";
68310 case HTTPStatusCode::MultipleChoices_300:
68311 return "Multiple Choices";
68312 case HTTPStatusCode::MovedPermanently_301:
68313 return "Moved Permanently";
68314 case HTTPStatusCode::Found_302:
68315 return "Found";
68316 case HTTPStatusCode::SeeOther_303:
68317 return "See Other";
68318 case HTTPStatusCode::NotModified_304:
68319 return "Not Modified";
68320 case HTTPStatusCode::UseProxy_305:
68321 return "Use Proxy";
68322 case HTTPStatusCode::unused_306:
68323 return "unused";
68324 case HTTPStatusCode::TemporaryRedirect_307:
68325 return "Temporary Redirect";
68326 case HTTPStatusCode::PermanentRedirect_308:
68327 return "Permanent Redirect";
68328 case HTTPStatusCode::BadRequest_400:
68329 return "Bad Request";
68330 case HTTPStatusCode::Unauthorized_401:
68331 return "Unauthorized";
68332 case HTTPStatusCode::PaymentRequired_402:
68333 return "Payment Required";
68334 case HTTPStatusCode::Forbidden_403:
68335 return "Forbidden";
68336 case HTTPStatusCode::NotFound_404:
68337 return "Not Found";
68338 case HTTPStatusCode::MethodNotAllowed_405:
68339 return "Method Not Allowed";
68340 case HTTPStatusCode::NotAcceptable_406:
68341 return "Not Acceptable";
68342 case HTTPStatusCode::ProxyAuthenticationRequired_407:
68343 return "Proxy Authentication Required";
68344 case HTTPStatusCode::RequestTimeout_408:
68345 return "Request Timeout";
68346 case HTTPStatusCode::Conflict_409:
68347 return "Conflict";
68348 case HTTPStatusCode::Gone_410:
68349 return "Gone";
68350 case HTTPStatusCode::LengthRequired_411:
68351 return "Length Required";
68352 case HTTPStatusCode::PreconditionFailed_412:
68353 return "Precondition Failed";
68354 case HTTPStatusCode::PayloadTooLarge_413:
68355 return "Payload Too Large";
68356 case HTTPStatusCode::UriTooLong_414:
68357 return "URI Too Long";
68358 case HTTPStatusCode::UnsupportedMediaType_415:
68359 return "Unsupported Media Type";
68360 case HTTPStatusCode::RangeNotSatisfiable_416:
68361 return "Range Not Satisfiable";
68362 case HTTPStatusCode::ExpectationFailed_417:
68363 return "Expectation Failed";
68364 case HTTPStatusCode::ImATeapot_418:
68365 return "I'm a teapot";
68366 case HTTPStatusCode::MisdirectedRequest_421:
68367 return "Misdirected Request";
68368 case HTTPStatusCode::UnprocessableContent_422:
68369 return "Unprocessable Content";
68370 case HTTPStatusCode::Locked_423:
68371 return "Locked";
68372 case HTTPStatusCode::FailedDependency_424:
68373 return "Failed Dependency";
68374 case HTTPStatusCode::TooEarly_425:
68375 return "Too Early";
68376 case HTTPStatusCode::UpgradeRequired_426:
68377 return "Upgrade Required";
68378 case HTTPStatusCode::PreconditionRequired_428:
68379 return "Precondition Required";
68380 case HTTPStatusCode::TooManyRequests_429:
68381 return "Too Many Requests";
68382 case HTTPStatusCode::RequestHeaderFieldsTooLarge_431:
68383 return "Request Header Fields Too Large";
68384 case HTTPStatusCode::UnavailableForLegalReasons_451:
68385 return "Unavailable For Legal Reasons";
68386 case HTTPStatusCode::NotImplemented_501:
68387 return "Not Implemented";
68388 case HTTPStatusCode::BadGateway_502:
68389 return "Bad Gateway";
68390 case HTTPStatusCode::ServiceUnavailable_503:
68391 return "Service Unavailable";
68392 case HTTPStatusCode::GatewayTimeout_504:
68393 return "Gateway Timeout";
68394 case HTTPStatusCode::HttpVersionNotSupported_505:
68395 return "HTTP Version Not Supported";
68396 case HTTPStatusCode::VariantAlsoNegotiates_506:
68397 return "Variant Also Negotiates";
68398 case HTTPStatusCode::InsufficientStorage_507:
68399 return "Insufficient Storage";
68400 case HTTPStatusCode::LoopDetected_508:
68401 return "Loop Detected";
68402 case HTTPStatusCode::NotExtended_510:
68403 return "Not Extended";
68404 case HTTPStatusCode::NetworkAuthenticationRequired_511:
68405 return "Network Authentication Required";
68406
68407 default:
68408 case HTTPStatusCode::InternalServerError_500:
68409 return "Internal Server Error";
68410 }
68411}