Class: StatusCodeError¶
An error that will be thrown by Fetcher.fetch when the fetcher response has an HTTP status code of 400 or greater.
This class largely models the StatusCodeError
from the (now deprecated) request-promise
library,
which has a quirky structure.
Hierarchy¶
Error
↳ StatusCodeError
Properties¶
body¶
• body: any
The parsed body of the HTTP response.
Defined in¶
error¶
• error: any
Alias for body.
Defined in¶
name¶
• name: string
= 'StatusCodeError'
The name of the error, for identiciation purposes.
Overrides¶
Error.name
Defined in¶
options¶
• options: FetchRequest
The original fetcher request used to make this HTTP request.
Defined in¶
response¶
• response: StatusCodeErrorResponse
The raw HTTP response, including headers.
Defined in¶
statusCode¶
• statusCode: number
The HTTP status code, e.g. 404
.