protected function DrupalWebTestCase::drupalHead

7.x drupal_web_test_case.php protected DrupalWebTestCase::drupalHead($path, array $options = array(), array $headers = array())

Retrieves only the headers for a Drupal path or an absolute path.


$path: Drupal path or URL to load into internal browser

$options: Options to be forwarded to url().

$headers: An array containing additional HTTP request headers, each formatted as "name: value".

Return value

The retrieved headers, also available as $this->drupalGetContent()

3 calls to DrupalWebTestCase::drupalHead()
BootstrapPageCacheTestCase::testConditionalRequests in drupal/modules/simpletest/tests/bootstrap.test
Test support for requests containing If-Modified-Since and If-None-Match headers.
FileDownloadTest::testPrivateFileTransfer in drupal/modules/simpletest/tests/file.test
Test the private file transfer system.
FileDownloadTest::testPublicFileTransfer in drupal/modules/simpletest/tests/file.test
Test the public file transfer system.


drupal/modules/simpletest/drupal_web_test_case.php, line 2315


Test case for typical Drupal tests.


protected function drupalHead($path, array $options = array(), array $headers = array()) {
  $options['absolute'] = TRUE;
  $out = $this->curlExec(array(CURLOPT_NOBODY => TRUE, CURLOPT_URL => url($path, $options), CURLOPT_HTTPHEADER => $headers));
  $this->refreshVariables(); // Ensure that any changes to variables in the other thread are picked up.
  return $out;