title: How to send custom HTTP headers with Flex when using Google Chrome
body: <p>I am using a UrlRequest to send data to a server. I am sending various parameters via custom HTTP headers in the following way:</p>
  
  <pre><code>urlRequest.requestHeaders.push(new URLRequestHeader("someheader", "somevalue"));
  </code></pre>
  
  <p>When the request hits my ASP.NET endpoint (a class implementing IHttpHandler), the HttpRequest Headers property doesn't contain any values if the web browser running my Flex App is Google Chrome. This works fine for IE6, IE7, and Firefox. When I look at the traffic with Fiddler, the custom headers are not there if the browser is Chrome. My crossdomain.xml on the server is wide open to allow all headers:</p>
  
  <pre><code>&lt;allow-http-request-headers-from domain="*" headers="*"/&gt;
  </code></pre>
  
  <p>I know that typically parameters are sent over by setting the UrlRequest's data property to a UrlVariables dictionary, but I am already using the data field in this case to send an XML stream.</p>