.
This commit is contained in:
34
gemini/statusCodes.go
Normal file
34
gemini/statusCodes.go
Normal file
@@ -0,0 +1,34 @@
|
||||
package gemini
|
||||
|
||||
// Gemini status codes as defined in the Gemini spec
|
||||
// gemini://geminiprotocol.net/docs/protocol-specification.gmi
|
||||
const (
|
||||
// Input group
|
||||
StatusInputExpected = 10
|
||||
StatusInputExpectedSensitive = 11
|
||||
|
||||
StatusSuccess = 20
|
||||
|
||||
// Redirect group
|
||||
StatusRedirectTemporary = 30
|
||||
StatusRedirectPermanent = 31
|
||||
|
||||
// Temporary failure group
|
||||
StatusTemporaryFailure = 40
|
||||
StatusServerUnavailable = 41
|
||||
StatusCGIError = 42
|
||||
StatusProxyError = 43
|
||||
StatusSlowDown = 44
|
||||
|
||||
// Permanent failure group
|
||||
StatusPermanentFailure = 50
|
||||
StatusNotFound = 51
|
||||
StatusGone = 52
|
||||
StatusProxyRequestRefused = 53
|
||||
StatusBadRequest = 59
|
||||
|
||||
// TLS certificate group
|
||||
StatusCertificateRequired = 60
|
||||
StatusCertificateNotAuthorized = 61
|
||||
StatusCertificateNotValid = 62
|
||||
)
|
||||
Reference in New Issue
Block a user