array HTTP2::head ( 
      string $url
     )
Sends a "HEAD" HTTP command to a server and returns the headers in an associative array.
HEAD request to example.com
<?php
require_once "PEAR.php";
require_once "HTTP2.php";
$http = new HTTP2();
try {
    $result = $http->head("http://example.com/");
    echo "<pre>";
    print_r($result);
    echo "</pre>";
} catch (HTTP2_Exception $e) {
    echo "Error: " . $e->getMessage();
}
?>
      The output of the print_r() call is shown below.
        string $url - a valid absolute URL
       
     array - an array containing the header lines
     or a PEAR_Error.
    
Example output:
<?php
Array
(
    [response_code] => 200
    [response] => HTTP/1.1 200 OK
    [Date] => Tue, 25 Nov 2003 22:08:57 GMT
    [Server] => Apache/1.3.27 (Unix)  (Red-Hat/Linux)
    [Last-Modified] => Wed, 08 Jan 2003 23:11:55 GMT
    [ETag] => "3f80f-1b6-3e1cb03b"
    [Accept-Ranges] => bytes
    [Content-Length] => 438
    [Connection] => close
    [Content-Type] => text/html
)
?>
     An exception of type HTTP2_Exception is thrown when an error occurs.
This function can not be called statically.