github.com/goravel/framework@v1.13.9/contracts/http/status.go (about) 1 package http 2 3 import ( 4 "net/http" 5 ) 6 7 const ( 8 StatusContinue = http.StatusContinue 9 StatusSwitchingProtocols = http.StatusSwitchingProtocols 10 StatusProcessing = http.StatusProcessing 11 StatusEarlyHints = http.StatusEarlyHints 12 13 StatusOK = http.StatusOK 14 StatusCreated = http.StatusCreated 15 StatusAccepted = http.StatusAccepted 16 StatusNonAuthoritativeInfo = http.StatusNonAuthoritativeInfo 17 StatusNoContent = http.StatusNoContent 18 StatusResetContent = http.StatusResetContent 19 StatusPartialContent = http.StatusPartialContent 20 StatusMultiStatus = http.StatusMultiStatus 21 StatusAlreadyReported = http.StatusAlreadyReported 22 StatusIMUsed = http.StatusIMUsed 23 24 StatusMultipleChoices = http.StatusMultipleChoices 25 StatusMovedPermanently = http.StatusMovedPermanently 26 StatusFound = http.StatusFound 27 StatusSeeOther = http.StatusSeeOther 28 StatusNotModified = http.StatusNotModified 29 StatusUseProxy = http.StatusUseProxy 30 StatusTemporaryRedirect = http.StatusTemporaryRedirect 31 StatusPermanentRedirect = http.StatusPermanentRedirect 32 33 StatusBadRequest = http.StatusBadRequest 34 StatusUnauthorized = http.StatusUnauthorized 35 StatusPaymentRequired = http.StatusPaymentRequired 36 StatusForbidden = http.StatusForbidden 37 StatusNotFound = http.StatusNotFound 38 StatusMethodNotAllowed = http.StatusMethodNotAllowed 39 StatusNotAcceptable = http.StatusNotAcceptable 40 StatusProxyAuthRequired = http.StatusProxyAuthRequired 41 StatusRequestTimeout = http.StatusRequestTimeout 42 StatusConflict = http.StatusConflict 43 StatusGone = http.StatusGone 44 StatusLengthRequired = http.StatusLengthRequired 45 StatusPreconditionFailed = http.StatusPreconditionFailed 46 StatusRequestEntityTooLarge = http.StatusRequestEntityTooLarge 47 StatusRequestURITooLong = http.StatusRequestURITooLong 48 StatusUnsupportedMediaType = http.StatusUnsupportedMediaType 49 StatusRequestedRangeNotSatisfiable = http.StatusRequestedRangeNotSatisfiable 50 StatusExpectationFailed = http.StatusExpectationFailed 51 StatusTeapot = http.StatusTeapot 52 StatusMisdirectedRequest = http.StatusMisdirectedRequest 53 StatusUnprocessableEntity = http.StatusUnprocessableEntity 54 StatusLocked = http.StatusLocked 55 StatusFailedDependency = http.StatusFailedDependency 56 StatusTooEarly = http.StatusTooEarly 57 StatusUpgradeRequired = http.StatusUpgradeRequired 58 StatusPreconditionRequired = http.StatusPreconditionRequired 59 StatusTooManyRequests = http.StatusTooManyRequests 60 StatusRequestHeaderFieldsTooLarge = http.StatusRequestHeaderFieldsTooLarge 61 StatusUnavailableForLegalReasons = http.StatusUnavailableForLegalReasons 62 63 StatusInternalServerError = http.StatusInternalServerError 64 StatusNotImplemented = http.StatusNotImplemented 65 StatusBadGateway = http.StatusBadGateway 66 StatusServiceUnavailable = http.StatusServiceUnavailable 67 StatusGatewayTimeout = http.StatusGatewayTimeout 68 StatusHTTPVersionNotSupported = http.StatusHTTPVersionNotSupported 69 StatusVariantAlsoNegotiates = http.StatusVariantAlsoNegotiates 70 StatusInsufficientStorage = http.StatusInsufficientStorage 71 StatusLoopDetected = http.StatusLoopDetected 72 StatusNotExtended = http.StatusNotExtended 73 StatusNetworkAuthenticationRequired = http.StatusNetworkAuthenticationRequired 74 ) 75 76 var statusText = map[int]string{ 77 StatusContinue: http.StatusText(StatusContinue), 78 StatusSwitchingProtocols: http.StatusText(StatusSwitchingProtocols), 79 StatusProcessing: http.StatusText(StatusProcessing), 80 StatusEarlyHints: http.StatusText(StatusEarlyHints), 81 82 StatusOK: http.StatusText(StatusOK), 83 StatusCreated: http.StatusText(StatusCreated), 84 StatusAccepted: http.StatusText(StatusAccepted), 85 StatusNonAuthoritativeInfo: http.StatusText(StatusNonAuthoritativeInfo), 86 StatusNoContent: http.StatusText(StatusNoContent), 87 StatusResetContent: http.StatusText(StatusResetContent), 88 StatusPartialContent: http.StatusText(StatusPartialContent), 89 StatusMultiStatus: http.StatusText(StatusMultiStatus), 90 StatusAlreadyReported: http.StatusText(StatusAlreadyReported), 91 StatusIMUsed: http.StatusText(StatusIMUsed), 92 93 StatusMultipleChoices: http.StatusText(StatusMultipleChoices), 94 StatusMovedPermanently: http.StatusText(StatusMovedPermanently), 95 StatusFound: http.StatusText(StatusFound), 96 StatusSeeOther: http.StatusText(StatusSeeOther), 97 StatusNotModified: http.StatusText(StatusNotModified), 98 StatusUseProxy: http.StatusText(StatusUseProxy), 99 StatusTemporaryRedirect: http.StatusText(StatusTemporaryRedirect), 100 StatusPermanentRedirect: http.StatusText(StatusPermanentRedirect), 101 102 StatusBadRequest: http.StatusText(StatusBadRequest), 103 StatusUnauthorized: http.StatusText(StatusUnauthorized), 104 StatusPaymentRequired: http.StatusText(StatusPaymentRequired), 105 StatusForbidden: http.StatusText(StatusForbidden), 106 StatusNotFound: http.StatusText(StatusNotFound), 107 StatusMethodNotAllowed: http.StatusText(StatusMethodNotAllowed), 108 StatusNotAcceptable: http.StatusText(StatusNotAcceptable), 109 StatusProxyAuthRequired: http.StatusText(StatusProxyAuthRequired), 110 StatusRequestTimeout: http.StatusText(StatusRequestTimeout), 111 StatusConflict: http.StatusText(StatusConflict), 112 StatusGone: http.StatusText(StatusGone), 113 StatusLengthRequired: http.StatusText(StatusLengthRequired), 114 StatusPreconditionFailed: http.StatusText(StatusPreconditionFailed), 115 StatusRequestEntityTooLarge: http.StatusText(StatusRequestEntityTooLarge), 116 StatusRequestURITooLong: http.StatusText(StatusRequestURITooLong), 117 StatusUnsupportedMediaType: http.StatusText(StatusUnsupportedMediaType), 118 StatusRequestedRangeNotSatisfiable: http.StatusText(StatusRequestedRangeNotSatisfiable), 119 StatusExpectationFailed: http.StatusText(StatusExpectationFailed), 120 StatusTeapot: http.StatusText(StatusTeapot), 121 StatusMisdirectedRequest: http.StatusText(StatusMisdirectedRequest), 122 StatusUnprocessableEntity: http.StatusText(StatusUnprocessableEntity), 123 StatusLocked: http.StatusText(StatusLocked), 124 StatusFailedDependency: http.StatusText(StatusFailedDependency), 125 StatusTooEarly: http.StatusText(StatusTooEarly), 126 StatusUpgradeRequired: http.StatusText(StatusUpgradeRequired), 127 StatusPreconditionRequired: http.StatusText(StatusPreconditionRequired), 128 StatusTooManyRequests: http.StatusText(StatusTooManyRequests), 129 StatusRequestHeaderFieldsTooLarge: http.StatusText(StatusRequestHeaderFieldsTooLarge), 130 StatusUnavailableForLegalReasons: http.StatusText(StatusUnavailableForLegalReasons), 131 132 StatusInternalServerError: http.StatusText(StatusInternalServerError), 133 StatusNotImplemented: http.StatusText(StatusNotImplemented), 134 StatusBadGateway: http.StatusText(StatusBadGateway), 135 StatusServiceUnavailable: http.StatusText(StatusServiceUnavailable), 136 StatusGatewayTimeout: http.StatusText(StatusGatewayTimeout), 137 StatusHTTPVersionNotSupported: http.StatusText(StatusHTTPVersionNotSupported), 138 StatusVariantAlsoNegotiates: http.StatusText(StatusVariantAlsoNegotiates), 139 StatusInsufficientStorage: http.StatusText(StatusInsufficientStorage), 140 StatusLoopDetected: http.StatusText(StatusLoopDetected), 141 StatusNotExtended: http.StatusText(StatusNotExtended), 142 StatusNetworkAuthenticationRequired: http.StatusText(StatusNetworkAuthenticationRequired), 143 } 144 145 // StatusText returns a text for the HTTP status code. It returns the empty 146 // string if the code is unknown. 147 func StatusText(code int) string { 148 return statusText[code] 149 }