in Source/TNLHTTP.h [76:184]
typedef NS_ENUM(NSInteger, TNLHTTPStatusCode) {
// 0 == None
TNLHTTPStatusCodeNone = 0,
// 1xx Informational
TNLHTTPStatusCodeContinue = 100,
TNLHTTPStatusCodeSwitchingProtocols = 101,
TNLHTTPStatusCodeProcessing = 102,
TNLHTTPStatusCodeCheckpoint = 103,
// 2xx Success
TNLHTTPStatusCodeOK = 200,
TNLHTTPStatusCodeCreated = 201,
TNLHTTPStatusCodeAccepted = 202,
TNLHTTPStatusCodeNonAuthoritativeInformation = 203,
TNLHTTPStatusCodeNoContent = 204,
TNLHTTPStatusCodeResetContent = 205,
TNLHTTPStatusCodePartialContent = 206,
TNLHTTPStatusCodeMultiStatus = 207,
TNLHTTPStatusCodeAlreadyReported = 208,
TNLHTTPStatusCodeInstanceManipulationUsed = 226,
// 3xx Redirection
TNLHTTPStatusCodeMultipleChoices = 300,
TNLHTTPStatusCodeMovedPermanently = 301,
TNLHTTPStatusCodeFound = 302,
TNLHTTPStatusCodeSeeOther = 303,
TNLHTTPStatusCodeNotModified = 304,
TNLHTTPStatusCodeUseProxy = 305,
TNLHTTPStatusCodeSwitchProxy = 306,
TNLHTTPStatusCodeTemporaryRedirect = 307,
TNLHTTPStatusCodePermanentRedirect = 308,
// 4xx Client Error
TNLHTTPStatusCodeBadRequest = 400,
TNLHTTPStatusCodeUnauthorized = 401,
TNLHTTPStatusCodePaymentRequired = 402, // <<-- man I hope this never goes into effect
TNLHTTPStatusCodeForbidden = 403,
TNLHTTPStatusCodeNotFound = 404,
TNLHTTPStatusCodeMethodNotAllowed = 405,
TNLHTTPStatusCodeNotAcceptable = 406,
TNLHTTPStatusCodeProxyAuthenticationRequired = 407,
TNLHTTPStatusCodeRequestTimeout = 408,
TNLHTTPStatusCodeConflict = 409,
TNLHTTPStatusCodeGone = 410,
TNLHTTPStatusCodeLengthRequired = 411,
TNLHTTPStatusCodePreconditionFailed = 412,
TNLHTTPStatusCodeRequestEntityTooLarge = 413,
TNLHTTPStatusCodeRequestURITooLong = 414,
TNLHTTPStatusCodeUnsupportedMediaType = 415,
TNLHTTPStatusCodeRequestedRangeNotSatisfiable = 416,
TNLHTTPStatusCodeExpectationFailed = 417,
TNLHTTPStatusCodeImATeapot = 418, // <-- April Fool's
TNLHTTPStatusCodeAuthenticationTimeout = 419,
TNLHTTPStatusCodeEnhanceYourCalm = 420, // <-- the old 'Twitter' way for a 429
TNLHTTPStatusCodeMisdirectedRequest = 421,
TNLHTTPStatusCodeUnprocessableEntity = 422,
TNLHTTPStatusCodeLocked = 423,
TNLHTTPStatusCodeFailedDependency = 424,
TNLHTTPStatusCodeUnorderedCollection = 425,
TNLHTTPStatusCodeUpgradeRequired = 426,
TNLHTTPStatusCodePreconditionRequired = 428,
TNLHTTPStatusCodeTooManyRequests = 429,
TNLHTTPStatusCodeRequestHeaderFieldsTooLarge = 431,
TNLHTTPStatusCodeLoginTimeout = 440,
TNLHTTPStatusCodeNoResponse = 444,
TNLHTTPStatusCodeRetryWith = 449, /* retry with the missing required info */
TNLHTTPStatusCodeBlockedByParentalControls = 450, /* Windows only a.t.m. */
TNLHTTPStatusCodeUnavailableForLegalReasons = 451, /* Fahrenheit 451 */
TNLHTTPStatusCodeSSLCertificateError = 495,
TNLHTTPStatusCodeSSLCertificateRequired = 496,
TNLHTTPStatusCodeHTTPRequestSentToHTTPSPort = 497,
TNLHTTPStatusCodeInvalidToken = 498,
TNLHTTPStatusCodeClientClosedRequest = 499,
// 5xx Server Error
TNLHTTPStatusCodeInternalServerError = 500,
TNLHTTPStatusCodeNotImplemented = 501,
TNLHTTPStatusCodeBadGateway = 502,
TNLHTTPStatusCodeServiceUnavailable = 503,
TNLHTTPStatusCodeGatewayTimeout = 504,
TNLHTTPStatusCodeHTTPVersionNotSupported = 505,
TNLHTTPStatusCodeVariantAlsoNegotiates = 506,
TNLHTTPStatusCodeInsufficientStorage = 507,
TNLHTTPStatusCodeLoopDetected = 508,
TNLHTTPStatusCodeBandwidthLimitExceeded = 509,
TNLHTTPStatusCodeNotExtended = 510,
TNLHTTPStatusCodeNetworkAuthenticationRequired = 511,
TNLHTTPStatusCodeUnknownError = 520, // Cloudflare
TNLHTTPStatusCodeWebServerIsDown = 521, // Cloudflare
TNLHTTPStatusCodeConnectionTimedOut = 522, // Cloudflare
TNLHTTPStatusCodeOriginIsUnreachable = 523, // Cloudflare
TNLHTTPStatusCodeATimeoutOccurred = 524, // Cloudflare
TNLHTTPStatusCodeSSLHandshakeFailed = 525, // Cloudflare
TNLHTTPStatusCodeInvalidSSLCertificate = 526, // Cloudflare
TNLHTTPStatusCodeRailgunError = 527, // Cloudflare
TNLHTTPStatusCodeSiteIsFrozen = 530,
TNLHTTPStatusCodeNetworkReadTimeout = 598,
};