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? bodyThe 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 reqMethodThe failing HTTP request Method
- reqUrl
const Uri reqUrlThe failing HTTP request URL
- statusCode
const Int statusCodeThe failing HTTP response status code
- statusMsg
const Str statusMsgThe failing HTTP response status message
- toStr
virtual override Str toStr()Pre-pends the list of available values to the stack trace.