KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I currently have a message handler in my Web API service that overrides 'SendAsync' as follows: protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) { //implementation } Within this code I need to inspect a custom added request header value named MyCustomID . The problem is when I do the following: if (request.Headers.Contains("MyCustomID")) //OK var id = request.Headers["MyCustomID"]; //build error - not OK ...I get the following error message: Cannot apply indexing with [] to an expression of type 'System.Net.Http.Headers.HttpRequestHeaders' How can I access a single custom request header via the HttpRequestMessage ( MSDN Documentation ) instance passed into this overridden method?
Tags (comma-separated)
Save Edits
Cancel