const classafButter::BadStatusErr
sys::Obj sys::Err afButter::BadStatusErr
Throw by ErrOnXxxMiddleware
when a HTTP response returns a bad status code.
To prevent BadStatusErrs
from being thrown, just disable the relevant middleware. For example, to prevent a BadStatusErr
from being thrown when a 404 is returned:
butterDish.errOn4xxx.enabled = false
To prevent a BadStatusErr
from being thrown when a 500 is returned:
butterDish.errOn5xxx.enabled = false
- body
const Str? body
The body of the failing HTTP response (if a string)
- make
new make(Str reqMethod, Uri reqUrl, Int statusCode, Str statusMsg, Str? body := null, Err? cause := null)
Create a
BadStatusErr
.- reqMethod
const Str reqMethod
The failing HTTP request Method
- reqUrl
const Uri reqUrl
The failing HTTP request URL
- statusCode
const Int statusCode
The failing HTTP response status code
- statusMsg
const Str statusMsg
The failing HTTP response status message
- toStr
virtual override Str toStr()
Pre-pends the list of available values to the stack trace.