WireHttp::getResponseHeaderValues() method

Get last HTTP response headers with multi-value headers as arrays

Use this method when you want to retrieve headers that can potentially contain multiple-values. Note that any code that iterates these values should be able to handle them being either a string or an array.

This method always returns an associative array of strings and arrays, unless you specify the $key option in which case it can return an array, string, or NULL if the header is not present.

Usage

// basic usage
$array = $http->getResponseHeaderValues();

// usage with all arguments
$array = $http->getResponseHeaderValues(string $key = '', bool $forceArrays = false);

Arguments

NameType(s)Description
key (optional)string

Optional header name you want to get (if you only need a specific header)

forceArrays (optional)bool

If even single-value headers should be arrays, specify true (default=false).

Return value

array string null


$http methods and properties

API reference based on ProcessWire core version 3.0.168

Twitter updates

  • Happy New Year! Today I’ve bumped the version on the dev branch to 3.0.170, and it’s quite a lot of updates. This post covers most of them. In this post, there’s also a question for you: what would you like to see in ProcessWire in 2021? More
    1 January 2021
  • In this week’s blog post we’ll take a brief look at a powerful new ProFields module for ProcessWire that’s just around the corner—the Combo field: More
    4 December 2020
  • There’s a new modules directory on the ProcessWire site now up and running. In this post we’ll cover a few details about what’s changed and what’s new—More
    20 November 2020

Latest news

  • ProcessWire Weekly #347
    In the 347th issue of ProcessWire Weekly we'll check out ProcessWire 3.0.170, introduce the PDF Fieldtype/Inputfield module, and more. Read on!
    Weekly.pw / 2 January 2021
  • ProcessWire 3.0.170 core updates
    Happy New Year! Today I’ve bumped the version on the dev branch to 3.0.170, and it’s quite a lot of updates. This post covers most of them. In this post, there’s also a question for you: what would you like to see in ProcessWire in 2021?
    Blog / 1 January 2021
  • Subscribe to weekly ProcessWire news

“Indeed, if ProcessWire can be considered as a CMS in its own right, it also offers all the advantages of a CMF (Content Management Framework). Unlike other solutions, the programmer is not forced to follow the proposed model and can integrate his/her ways of doing things.” —Guy Verville, Spiria Digital Inc.