[HTTP]ResponseAn HTTP response: status line, headers (a list of #(name value) pairs, order- and duplicate-preserving), and the body as an [HTTP]Body.
Decode a body per its Content-Encoding: gzip / x-gzip, deflate, or zstd. Identity or an unrecognized coding returns the bytes unchanged. Picks the first recognized coding mentioned (a comma-list of codings is rare).
Case-insensitive lookup of the first header named name in a #(name value) pair list, or nil. Shared by send (Content-Length/Transfer-Encoding) and the header: accessor.
The body as an [HTTP]Body — stream-backed until drained (.text / .json / .bytes).
Case-insensitive lookup: the first header named name, or nil.
All headers as a #(name value) pair list, in wire order, duplicates preserved.
Internal: populate the four slots (internalSend builds responses).
The Location header (a redirect's target), or nil.
Whether the status is 2xx.
The reason phrase from the status line (e.g. 'OK'); display-only.
A redirect we could follow: a 3xx status carrying a Location header.
The numeric status code (e.g. 200).