spray/internal/types.go

23 lines
327 B
Go
Raw Normal View History

2022-09-15 19:27:07 +08:00
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"
}
}