AbortableRequest class final

A Request which supports abortion using abortTrigger.

A future breaking version of 'package:http' will merge this into Request, making it a requirement.

Inheritance
Mixed-in types

Constructors

AbortableRequest.new(String method, Uri url, {Future<void>? abortTrigger})

Properties

abortTrigger Future<void>?
Completion of this future aborts this request (if the client supports abortion).
final
body String
The body of the request as a string.
getter/setter pairinherited
bodyBytes Uint8List
The bytes comprising the body of the request.
getter/setter pairinherited
bodyFields Map<String, String>
The form-encoded fields in the body of the request as a map from field names to values.
getter/setter pairinherited
contentLength int
The size of the request body, in bytes. This is calculated from bodyBytes.
getter/setter pairinherited
encoding Encoding
The encoding used for the request.
getter/setter pairinherited
finalized bool
Whether finalize has been called.
no setterinherited
followRedirects bool
Whether the client should follow redirects while resolving this request.
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
headers Map<String, String>
The HTTP headers sent to the server.
finalinherited
maxRedirects int
The maximum number of redirects to follow when followRedirects is true.
getter/setter pairinherited
method String
The HTTP method of the request.
finalinherited
persistentConnection bool
Whether a persistent connection should be maintained with the server.
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
url Uri
The URL to which the request will be sent.
finalinherited

Methods

finalize() ByteStream
Freezes all mutable fields and returns a single-subscription ByteStream containing the request body.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
send() Future<StreamedResponse>
Sends this request.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited