in mysqlshdk/libs/rest/response.cc [47:177]
std::string Response::status_code(Status_code c) {
switch (c) {
case Status_code::CONTINUE:
return std::string{"Continue"};
case Status_code::SWITCHING_PROTOCOLS:
return std::string{"Switching Protocols"};
case Status_code::PROCESSING:
return std::string{"Processing"};
case Status_code::EARLY_HINTS:
return std::string{"Early Hints"};
case Status_code::OK:
return std::string{"OK"};
case Status_code::CREATED:
return std::string{"Created"};
case Status_code::ACCEPTED:
return std::string{"Accepted"};
case Status_code::NON_AUTHORITATIVE_INFORMATION:
return std::string{"Non-Authoritative Information"};
case Status_code::NO_CONTENT:
return std::string{"No Content"};
case Status_code::RESET_CONTENT:
return std::string{"Reset Content"};
case Status_code::PARTIAL_CONTENT:
return std::string{"Partial Content"};
case Status_code::MULTI_STATUS:
return std::string{"Multi-Status"};
case Status_code::ALREADY_REPORTED:
return std::string{"Already Reported"};
case Status_code::IM_USED:
return std::string{"IM Used"};
case Status_code::MULTIPLE_CHOICES:
return std::string{"Multiple Choices"};
case Status_code::MOVED_PERMANENTLY:
return std::string{"Moved Permanently"};
case Status_code::FOUND:
return std::string{"Found"};
case Status_code::SEE_OTHER:
return std::string{"See Other"};
case Status_code::NOT_MODIFIED:
return std::string{"Not Modified"};
case Status_code::USE_PROXY:
return std::string{"Use Proxy"};
case Status_code::SWITCH_PROXY:
return std::string{"Switch Proxy"};
case Status_code::TEMPORARY_REDIRECT:
return std::string{"Temporary Redirect"};
case Status_code::PERMANENT_REDIRECT:
return std::string{"Permanent Redirect"};
case Status_code::BAD_REQUEST:
return std::string{"Bad Request"};
case Status_code::UNAUTHORIZED:
return std::string{"Unauthorized"};
case Status_code::PAYMENT_REQUIRED:
return std::string{"Payment Required"};
case Status_code::FORBIDDEN:
return std::string{"Forbidden"};
case Status_code::NOT_FOUND:
return std::string{"Not Found"};
case Status_code::METHOD_NOT_ALLOWED:
return std::string{"Method Not Allowed"};
case Status_code::NOT_ACCEPTABLE:
return std::string{"Not Acceptable"};
case Status_code::PROXY_AUTHENTICATION_REQUIRED:
return std::string{"Proxy Authentication Required"};
case Status_code::REQUEST_TIMEOUT:
return std::string{"Request Timeout"};
case Status_code::CONFLICT:
return std::string{"Conflict"};
case Status_code::GONE:
return std::string{"Gone"};
case Status_code::LENGTH_REQUIRED:
return std::string{"Length Required"};
case Status_code::PRECONDITION_FAILED:
return std::string{"Precondition Failed"};
case Status_code::PAYLOAD_TOO_LARGE:
return std::string{"Request Entity Too Large"};
case Status_code::URI_TOO_LONG:
return std::string{"Request-URI Too Long"};
case Status_code::UNSUPPORTED_MEDIA_TYPE:
return std::string{"Unsupported Media Type"};
case Status_code::RANGE_NOT_SATISFIABLE:
return std::string{"Requested Range Not Satisfiable"};
case Status_code::EXPECTATION_FAILED:
return std::string{"Expectation Failed"};
case Status_code::IM_A_TEAPOT:
return std::string{"I'm a teapot"};
case Status_code::MISDIRECTED_REQUEST:
return std::string{"Misdirected Request"};
case Status_code::UNPROCESSABLE_ENTITY:
return std::string{"Unprocessable Entity"};
case Status_code::LOCKED:
return std::string{"Locked"};
case Status_code::FAILED_DEPENDENCY:
return std::string{"Failed Dependency"};
case Status_code::TOO_EARLY:
return std::string{"Too Early"};
case Status_code::UPGRADE_REQUIRED:
return std::string{"Upgrade Required"};
case Status_code::PRECONDITION_REQUIRED:
return std::string{"Precondition Required"};
case Status_code::TOO_MANY_REQUESTS:
return std::string{"Too Many Requests"};
case Status_code::REQUEST_HEADER_FIELDS_TOO_LARGE:
return std::string{"Request Header Fields Too Large"};
case Status_code::UNAVAILABLE_FOR_LEGAL_REASONS:
return std::string{"Unavailable For Legal Reasons"};
case Status_code::INTERNAL_SERVER_ERROR:
return std::string{"Internal Server Error"};
case Status_code::NOT_IMPLEMENTED:
return std::string{"Not Implemented"};
case Status_code::BAD_GATEWAY:
return std::string{"Bad Gateway"};
case Status_code::SERVICE_UNAVAILABLE:
return std::string{"Service Unavailable"};
case Status_code::GATEWAY_TIMEOUT:
return std::string{"Gateway Timeout"};
case Status_code::HTTP_VERSION_NOT_SUPPORTED:
return std::string{"HTTP Version Not Supported"};
case Status_code::VARIANT_ALSO_NEGOTIATES:
return std::string{"Variant Also Negotiates"};
case Status_code::INSUFFICIENT_STORAGE:
return std::string{"Insufficient Storage"};
case Status_code::LOOP_DETECTED:
return std::string{"Loop Detected"};
case Status_code::NOT_EXTENDED:
return std::string{"Not Extended"};
case Status_code::NETWORK_AUTHENTICATION_REQUIRED:
return std::string{"Network Authentication Required"};
}
return std::string{"Unknown HTTP status code"};
}