The http module is experimental.

Represents an HTTP response. This extra level of indirection — as opposed to as, for instance, making it part of http.socket — makes it easier to map semantics such as HTTP pipelining w/o imposing even more confusing state machines.


new() → http.response



status: integer

The HTTP status code.

reason: string

The HTTP reason phrase.

headers: http.headers

The HTTP headers.

See also:

body: string

The HTTP body.

That’s a clunky abstraction actually. It’ll be replaced in a future release for a proper byte span abstraction (e.g. Go’s slices).

trailers: http.headers

The HTTP trailers.

See also: