Method
CurlResponse::getHeaders
Retrieves all message header values.
Description#
public CurlResponse::getHeaders(): arrayThe keys represent the header name as it will be sent over the wire, and each value is an array of strings associated with the header.
// Represent the headers as a string
foreach ($message->getHeaders() as $name => $values) {
echo $name . ": " . implode(", ", $values);
}
// Emit headers iteratively:
foreach ($message->getHeaders() as $name => $values) {
foreach ($values as $value) {
header(sprintf('%s: %s', $name, $value), false);
}
}While header names are not case-sensitive, getHeaders() will preserve the exact case in which headers were originally specified.
Return values#
Returns an associative array of the message's headers. Each
key MUST be a header name, and each value MUST be an array of strings
for that header. array