之間認證頭正從請求剝離某處begin_request和DelegatingHandler.SendAsync之間。我試圖調試爲什麼會發生這種情況。請告訴我的Application_BeginRequest和DelegatingHandler
我在我的WebApi中有一個Delegating Handler,用於驗證Json WebToken。不幸的是,當SendAsync(HttpRequestMessage請求,CancellationToken的cancellationToken)觸發請求的Authorization屬性爲null時。
但是在應用程序開始請求中,授權標題似乎是從客戶端收到的。
{Connection=keep-alive&Authorization=Bearer+ey[Deleted Most]9g&Host=192.168.1.4}
我需要在我的SendAsync中獲得授權值,以便我可以驗證它。
爲什麼它被刪除?
或短的是可能被改變頭和刪除它,DelegatingHandler之前採取什麼行動\發生的事件?
Microsoft.AspNet.WebApi版本5.2.3 在IIS版本10.0.10586.0 在Windows 10運行構建10586.494