title: Whats between Application_BeginRequest and DelegatingHandler
body: <p>Authorization Header is getting stripped from request somewhere between begin_request and DelegatingHandler.SendAsync. Im trying to debug why this is happening.</p>
  
  <p>I have a Delegating Handler in my WebApi designed to validate the Json WebToken. Unfortunately when SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) fires the Authorization property of the request is null.</p>
  
  <p>However in Application Begin Request the Authorization Header appears to be received from the client.</p>
  
  <pre><code>{Connection=keep-alive&amp;Authorization=Bearer+ey[Deleted Most]9g&amp;Host=192.168.1.4}
  </code></pre>
  
  <p>I need to get the Authorization value in my SendAsync so I can Validate it. </p>
  
  <p>Why is it being removed?</p>
  
  <p>Or short of that what actions\events occur before the DelegatingHandler that might be altering the headers and removing it?</p>
  
  <p>Microsoft.AspNet.WebApi version 5.2.3
  on IIS version 10.0.10586.0 
  running on Windows 10 build 10586.494</p>