HttpClient and headers
This is a legecy .NET 4.8 framework project.
I have tried to get
Accept-Encoding
and
CacheControl
sendt to my endpoint.
But looking with fiddler, they are not sent even if I explicitly set them. Any ide why ???
HttpRequestMessage TmpRequest
= new HttpRequestMessagerl(HttpMethod.Get, url);
TmpRequest.Headers.UserAgent.ParseAdd("Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0");
TmpRequest.Headers.AcceptEncoding.ParseAdd("gzip");
TmpRequest.Headers.AcceptEncoding.ParseAdd("deflate");
TmpRequest.Headers.AcceptEncoding.ParseAdd("br");
TmpRequest.Headers.CacheControl = new CacheControlHeaderValue
{
NoCache = true
};
HttpResponseMessage TmpResponse
= await TmpClient.SendAsync(TmpRequest);
Only the UserAgent is sendt as header...
But why not AcceptCoding and CacheControl ???
Here is what fiddler shows :
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0