HTTP status codes.
Definition in file http_status.hpp.
Go to the source code of this file.
#include <string_view>
#include <fmt/core.h>
Classes | |
struct | fmt::formatter<::server::http::HttpStatus > |
Namespaces | |
namespace | server::http |
Server parts of the HTTP protocol implementation. | |
Enumerations | |
enum class | server::http::HttpStatus { kContinue = 100 , kSwitchingProtocols = 101 , kProcessing = 102 , kOk = 200 , kCreated = 201 , kAccepted = 202 , kNonAuthoritativeInformation = 203 , kNoContent = 204 , kResetContent = 205 , kPartialContent = 206 , kMultiStatus = 207 , kAlreadyReported = 208 , kImUsed = 226 , kMultipleChoices = 300 , kMovedPermanently = 301 , kFound = 302 , kSeeOther = 303 , kNotModified = 304 , kUseProxy = 305 , kTemporaryRedirect = 307 , kPermanentRedirect = 308 , kBadRequest = 400 , kUnauthorized = 401 , kPaymentRequired = 402 , kForbidden = 403 , kNotFound = 404 , kMethodNotAllowed = 405 , kNotAcceptable = 406 , kProxyAuthenticationRequired = 407 , kRequestTimeout = 408 , kConflict = 409 , kGone = 410 , kLengthRequired = 411 , kPreconditionFailed = 412 , kPayloadTooLarge = 413 , kUriTooLong = 414 , kUnsupportedMediaType = 415 , kRangeNotSatisfiable = 416 , kExpectationFailed = 417 , kImATeapot = 418 , kMisdirectedRequest = 421 , kUnprocessableEntity = 422 , kLocked = 423 , kFailedDependency = 424 , kTooEarly = 425 , kUpgradeRequired = 426 , kPreconditionRequired = 428 , kTooManyRequests = 429 , kRequestHeaderFieldsTooLarge = 431 , kUnavailableForLegalReasons = 451 , kDeadlineExpired = 498 , kClientClosedRequest = 499 , kInternalServerError = 500 , kNotImplemented = 501 , kBadGateway = 502 , kServiceUnavailable = 503 , kGatewayTimeout = 504 , kHttpVersionNotSupported = 505 , kVariantAlsoNegotiates = 506 , kInsufficientStorage = 507 , kLoopDetected = 508 , kNotExtended = 510 , kNetworkAuthenticationRequired = 511 } |
HTTP status codes. More... | |
Functions | |
std::string_view | server::http::HttpStatusString (HttpStatus status) |
std::string | server::http::ToString (HttpStatus status) |