spray/internal/types.go
2022-09-15 19:27:07 +08:00

23 lines
327 B
Go

package internal
type ErrorType uint
const (
ErrBadStatus ErrorType = iota
ErrWaf
ErrRedirect
)
func (e ErrorType) Error() string {
switch e {
case ErrBadStatus:
return "bad status"
case ErrWaf:
return "maybe ban of waf"
case ErrRedirect:
return "duplicate redirect url"
default:
return "unknown error"
}
}