An HTTP response where the response body is received asynchronously after the headers have been received.

Inheritance

Constructors

StreamedResponse(Stream<List<int>> stream, int statusCode, { int contentLength, BaseRequest request, Map<String, String> headers: const {}, bool isRedirect: false, bool persistentConnection: true, String reasonPhrase })

Creates a new streaming response. stream should be a single-subscription stream.

Properties

stream ByteStream

The stream from which the response body data can be read. This should always be a single-subscription stream.

read-only
contentLength int

The size of the response body, in bytes.

read-only, inherited
hashCode int

Get a hash code for this object.

read-only, inherited
headers Map<String, String>

The headers for this response.

read-only, inherited
isRedirect bool

Whether this response is a redirect.

read-only, inherited
persistentConnection bool

Whether the server requested that a persistent connection be maintained.

read-only, inherited
reasonPhrase String

The reason phrase associated with the status code.

read-only, inherited
request BaseRequest

The (frozen) request that triggered this response.

read-only, inherited
runtimeType Type

A representation of the runtime type of the object.

read-only, inherited
statusCode int

The status code of the response.

read-only, inherited

Operators

operator ==(other) bool

The equality operator.

inherited

Methods

noSuchMethod(Invocation invocation) → dynamic

Invoked when a non-existent method or property is accessed.

inherited
toString() String

Returns a string representation of this object.

inherited