|
|
|
@ -5,35 +5,25 @@ type ErrorCode int
|
|
|
|
|
|
|
|
|
|
// Core ErrorCodes
|
|
|
|
|
const (
|
|
|
|
|
ConnWriteErr ErrorCode = -1
|
|
|
|
|
ConnReadErr ErrorCode = -2
|
|
|
|
|
ConnCloseErr ErrorCode = -3
|
|
|
|
|
ListenerResolveErr ErrorCode = -4
|
|
|
|
|
ListenerBeginErr ErrorCode = -5
|
|
|
|
|
ListenerAcceptErr ErrorCode = -6
|
|
|
|
|
InvalidIPErr ErrorCode = -7
|
|
|
|
|
InvalidPortErr ErrorCode = -8
|
|
|
|
|
MutexUpgradeErr ErrorCode = -9
|
|
|
|
|
MutexDowngradeErr ErrorCode = -10
|
|
|
|
|
FileOpenErr ErrorCode = -11
|
|
|
|
|
FileStatErr ErrorCode = -12
|
|
|
|
|
FileReadErr ErrorCode = -13
|
|
|
|
|
FileTypeErr ErrorCode = -14
|
|
|
|
|
DirectoryReadErr ErrorCode = -15
|
|
|
|
|
RestrictedPathErr ErrorCode = -16
|
|
|
|
|
InvalidRequestErr ErrorCode = -17
|
|
|
|
|
CGIStartErr ErrorCode = -18
|
|
|
|
|
CGIExitCodeErr ErrorCode = -19
|
|
|
|
|
CGIStatus400Err ErrorCode = -20
|
|
|
|
|
CGIStatus401Err ErrorCode = -21
|
|
|
|
|
CGIStatus403Err ErrorCode = -22
|
|
|
|
|
CGIStatus404Err ErrorCode = -23
|
|
|
|
|
CGIStatus408Err ErrorCode = -24
|
|
|
|
|
CGIStatus410Err ErrorCode = -25
|
|
|
|
|
CGIStatus500Err ErrorCode = -26
|
|
|
|
|
CGIStatus501Err ErrorCode = -27
|
|
|
|
|
CGIStatus503Err ErrorCode = -28
|
|
|
|
|
CGIStatusUnknownErr ErrorCode = -29
|
|
|
|
|
ConnWriteErr ErrorCode = -1
|
|
|
|
|
ConnReadErr ErrorCode = -2
|
|
|
|
|
ConnCloseErr ErrorCode = -3
|
|
|
|
|
ListenerResolveErr ErrorCode = -4
|
|
|
|
|
ListenerBeginErr ErrorCode = -5
|
|
|
|
|
ListenerAcceptErr ErrorCode = -6
|
|
|
|
|
InvalidIPErr ErrorCode = -7
|
|
|
|
|
InvalidPortErr ErrorCode = -8
|
|
|
|
|
MutexUpgradeErr ErrorCode = -9
|
|
|
|
|
MutexDowngradeErr ErrorCode = -10
|
|
|
|
|
FileOpenErr ErrorCode = -11
|
|
|
|
|
FileStatErr ErrorCode = -12
|
|
|
|
|
FileReadErr ErrorCode = -13
|
|
|
|
|
FileTypeErr ErrorCode = -14
|
|
|
|
|
DirectoryReadErr ErrorCode = -15
|
|
|
|
|
RestrictedPathErr ErrorCode = -16
|
|
|
|
|
InvalidRequestErr ErrorCode = -17
|
|
|
|
|
CGIStartErr ErrorCode = -18
|
|
|
|
|
CGIExitCodeErr ErrorCode = -19
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
// Error specifies error interface with identifiable ErrorCode
|
|
|
|
@ -86,26 +76,6 @@ func getErrorMessage(code ErrorCode) string {
|
|
|
|
|
return cgiStartErrStr
|
|
|
|
|
case CGIExitCodeErr:
|
|
|
|
|
return cgiExitCodeErrStr
|
|
|
|
|
case CGIStatus400Err:
|
|
|
|
|
return cgiStatus400ErrStr
|
|
|
|
|
case CGIStatus401Err:
|
|
|
|
|
return cgiStatus401ErrStr
|
|
|
|
|
case CGIStatus403Err:
|
|
|
|
|
return cgiStatus403ErrStr
|
|
|
|
|
case CGIStatus404Err:
|
|
|
|
|
return cgiStatus404ErrStr
|
|
|
|
|
case CGIStatus408Err:
|
|
|
|
|
return cgiStatus408ErrStr
|
|
|
|
|
case CGIStatus410Err:
|
|
|
|
|
return cgiStatus410ErrStr
|
|
|
|
|
case CGIStatus500Err:
|
|
|
|
|
return cgiStatus500ErrStr
|
|
|
|
|
case CGIStatus501Err:
|
|
|
|
|
return cgiStatus501ErrStr
|
|
|
|
|
case CGIStatus503Err:
|
|
|
|
|
return cgiStatus503ErrStr
|
|
|
|
|
case CGIStatusUnknownErr:
|
|
|
|
|
return cgiStatusUnknownErrStr
|
|
|
|
|
default:
|
|
|
|
|
return getExtendedErrorMessage(code)
|
|
|
|
|
}
|
|
|
|
|