classafButter::ButterResponse

sys::Obj
  afButter::ButterResponse

The HTTP response.

asBuf

Source

Buf asBuf()

Return the response stream as a Buf.

Convenience for in.readAllBuf. This method closes the response stream.

asInStream

Source

InStream asInStream()

Returns the response stream.

asStr

Source

Str asStr()

Reads the response stream and converts it to a Str using the charset defined in the Content-Type header.

This method closes the response stream.

body

Source

Buf body

The request body.

data

Source

Str:Obj data := [Str:Obj][:]

A temporary store for request data, use to pass data between middleware.

headers

Source

HttpResponseHeaders headers

The HTTP repsonse headers.

makeFromBuf

Source

new makeFromBuf(Int statusCode, Str statusMsg, Str:Str headers, Buf body, |This? f := null)

makeFromStr

Source

new makeFromStr(Int statusCode, Str statusMsg, Str:Str headers, Str body, |This? f := null)

statusCode

Source

Int statusCode

The HTTP status code.

statusMsg

Source

Str statusMsg

The HTTP status message.

toStr

Source

virtual override Str toStr()

version

Source

Version version := Butter.http11

HTTP version of the response.