Async::HTTPSourceAsyncHTTPProtocolResponse

class Response

An HTTP response received from a server via client protocol implementations.

Definitions

def connection

Signature

returns Connection | Nil

The underlying protocol connection.

Implementation

def connection
	nil
end

def hijack?

Signature

returns Boolean

Whether this response supports connection hijacking.

Implementation

def hijack?
	false
end

def peer

Signature

returns Protocol::HTTP::Peer | Nil

The peer associated with this connection.

Implementation

def peer
	self.connection&.peer
end

def remote_address

Signature

returns Addrinfo | Nil

The remote address of the peer.

Implementation

def remote_address
	self.peer&.remote_address
end

def inspect

Signature

returns String

A string representation of the response.

Implementation

def inspect
	"#<#{self.class}:0x#{self.object_id.to_s(16)} status=#{status}>"
end