ResponseHead class final

The status line and header block of a response, sized before it is written so the caller can put it straight into the buffer the native side takes over.

The response's headers go out except the ones a ResponseFraming decides. The framing's own follow: the type, the date, the length or the codings, and Connection: close when the connection closes after the response and the response does not say so itself (RFC 9112 9.6).

Constructors

ResponseHead(Response response, ResponseFraming framing)
factory

Properties

bound → int
An upper bound on the bytes writeTo produces.
final
dateOffset ↔ int
Where writeTo last put the Date value, for an adapter that stamps the date on the wire. -1 when the head has no Date.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited
writeTo(Uint8List out) → int
Writes the head into out, which holds at least bound bytes, and returns how many bytes it took.

Operators

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