HttpResponseError class
An HttpResponse which represents an error from the API.
- Inheritance
-
- Object
- HttpResponse
- HttpResponseError
- Implemented types
Constructors
- HttpResponseError({required BaseResponse response, required HttpRequest request, required Uint8List body})
- Create a new HttpResponseError.
Properties
- body → Uint8List
-
The body of the response as it was received from the API.
finalinherited
- errorCode → int
-
The error code of this response.
no setter
- errorData ↔ HttpErrorData?
-
Additional information about the error, if any.
latefinal
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasJsonBody ↔ bool
-
Whether jsonBody contains the JSON decoded body of the response.
latefinalinherited
-
headers
→ Map<
String, String> -
The headers from the response.
finalinherited
- jsonBody ↔ dynamic
-
The JSON decoded body of the response.
latefinalinherited
- message → String
-
A message containing details about why the request failed.
no setteroverride
- request → HttpRequest
-
The HttpRequest this response is for.
finalinherited
- response → BaseResponse
-
The BaseResponse from
package:http
this HttpResponse is wrapping.finalinherited - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- statusCode → int
-
The status code of the response.
finalinherited
- textBody ↔ String?
-
The UTF-8 decoded body of the response.
latefinalinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
{bool short = false}) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
fromResponse(
HttpRequest request, StreamedResponse response) → Future< HttpResponseError> - Create a new HttpResponseError from a StreamedResponse.