$headers
$headers : array
List of all HTTP request headers.
An HTTP message
setBody(  $data) : \CodeIgniter\HTTP\Message|\CodeIgniter\HTTP\Response
                Sets the body of the current message.
| $data | 
appendBody(  $data) : \CodeIgniter\HTTP\Message|\CodeIgniter\HTTP\Response
                Appends data to the body of the current message.
| $data | 
getHeader(string  $name) : array|\CodeIgniter\HTTP\Header
                Returns a single header object. If multiple headers with the same name exist, then will return an array of header objects.
| string | $name | 
getHeaderLine(string  $name) : string
                Retrieves a comma-separated string of the values for a single header.
This method returns all of the header values of the given case-insensitive header name as a string concatenated together using a comma.
NOTE: Not all header values may be appropriately represented using comma concatenation. For such headers, use getHeader() instead and supply your own delimiter when concatenating.
| string | $name | 
setHeader(string $name, array|null|string $value) : \CodeIgniter\HTTP\Message|\CodeIgniter\HTTP\Response
Sets a header and it's value.
| string | $name | |
| array|null|string | $value | 
removeHeader(string  $name) : \CodeIgniter\HTTP\Message
                Removes a header from the list of headers we track.
| string | $name | 
appendHeader(string $name, string $value) : \CodeIgniter\HTTP\Message
Adds an additional header value to any headers that accept multiple values (i.e. are an array or implement ArrayAccess)
| string | $name | |
| string | $value | 
prependHeader(string $name, string $value) : \CodeIgniter\HTTP\Message
Adds an additional header value to any headers that accept multiple values (i.e. are an array or implement ArrayAccess)
| string | $name | |
| string | $value | 
setProtocolVersion(string  $version) : \CodeIgniter\HTTP\Message
                Sets the HTTP protocol version.
| string | $version |