Index: includes/browser.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/browser.inc,v
retrieving revision 1.1
diff -u -r1.1 browser.inc
--- includes/browser.inc	17 Aug 2009 06:08:46 -0000	1.1
+++ includes/browser.inc	21 Aug 2009 02:29:37 -0000
@@ -164,6 +164,30 @@
   }
 
   /**
+   * Get a request header.
+   *
+   * @param $name
+   *   Name of the request header to get.
+   * @return
+   *   Request header value, or NULL.
+   */
+  public function getRequestHeader($name) {
+    return isset($this->requestHeaders[$name]) ? $this->requestHeaders[$name] : NULL;
+  }
+
+  /**
+   * Set a request header.
+   *
+   * @param $name
+   *   Name of the request header to set.
+   * @param $value
+   *   Value of request header to set.
+   */
+  public function setRequestHeader($name, $value) {
+    $this->requestHeaders[$name] = $value;
+  }
+
+  /**
    * Get the request headers.
    *
    * The request headers are sent in every request made by the browser with a
