I make a simple POST request via HttpClient from my Console applications
HttpRequestMessage requestMessage = new HttpRequestMessage { Method = method };
requestMessage.Headers.Add("custom1", "c1");
requestMessage.Headers.Add("custom2", "c2");
requestMessage.Headers.Add("Cookie", "c3");
HttpClient client = new HttpClient();
using (var response = await client.SendAsync(requestMessage, cancellationToken))
using (var responseStream = await response.Content.ReadAsStreamAsync())
{
//...
}
When I see Request Headers in Fiddler, I only see the first two headers - custom1 and custom2, and no "Cookie" header.
I use VS2017 and .NET 4.7