Skip to content

Instantly share code, notes, and snippets.

@magnobiet
Last active November 1, 2023 13:05
Show Gist options
  • Save magnobiet/a16ac9d36b76c58c9dc29093da638541 to your computer and use it in GitHub Desktop.
Save magnobiet/a16ac9d36b76c58c9dc29093da638541 to your computer and use it in GitHub Desktop.
export enum HttpStatusCode {
// Info
Continue = 100,
SwitchingProtocols = 101,
Processing = 102,
// Success
OK = 200,
Created = 201,
Accepted = 202,
NonAuthoritativeInfo = 203,
NoContent = 204,
ResetContent = 205,
PartialContent = 206,
MultiStatus = 207,
AlreadyReported = 208,
IMUsed = 229,
// Redirect
MultipleChoices = 300,
MovedPermanently = 301,
Found = 302,
SeeOther = 303,
NotModified = 304,
UseProxy = 305,
SwitchProxy = 306,
Temp = 307,
Permanent = 308,
// Client Error
BadRequest = 400,
Unauthorized = 401,
PaymentRequired = 402,
Forbidden = 403,
NotFound = 404,
MethodNotAllowed = 405,
NotAcceptable = 406,
ProxyAuthRequired = 407,
RequestTimeout = 408,
Conflict = 409,
Gone = 410,
LengthRequired = 411,
PreconditionFailed = 412,
PayloadTooLarge = 413,
URITooLong = 414,
UnsupportedMediaType = 415,
RangeNotSatisfiable = 416,
ExpectationFailed = 417,
ImATeapot = 418,
MisdirectedRequest = 421,
UnprocessableEntity = 422,
Locked = 423,
FailedDependency = 424,
UpgradeRequired = 426,
PreconditionRequired = 428,
TooManyRequests = 429,
RequestHeaderFieldsTooLarge = 431,
LoginTimeOut = 440,
RetryWith = 449,
UnavailableForLegalReasons = 451,
// Server Error
InternalError = 500,
NotImplemented = 501,
BadGateway = 502,
ServiceUnavailable = 503,
GatewayTimeout = 504,
HTTPVersionNotSupported = 505,
VariantAlsoNegotiates = 506,
InsufficientStorage = 507,
LoopDetected = 508,
BandwidthLimitExceeded = 509,
NotExtended = 510,
NetworkAuthRequired = 511,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment