C
C#2w ago
James.

Disable cookies on HttpClient that is also using StandardResilienceHandler

A stackoverflow post says I can do
services.AddHttpClient().ConfigurePrimaryHttpMessageHandler(() => new HttpClientHandler() { UseCookies = false });
services.AddHttpClient().ConfigurePrimaryHttpMessageHandler(() => new HttpClientHandler() { UseCookies = false });
but I am already doing
services.AddHttpClient().AddStandardResilienceHandler();
services.AddHttpClient().AddStandardResilienceHandler();
Does anybody know how to disable cookies on the standard resilience handler?
1 Reply
Sehra
Sehra2w ago
sc.AddHttpClient("your-name-here")
.ConfigurePrimaryHttpMessageHandler((h, _) =>
{
if (h is HttpClientHandler hch)
{
hch.UseCookies = false;
}
else if (h is SocketsHttpHandler shh)
{
shh.UseCookies = false;
}
})
.AddStandardResilienceHandler();
sc.AddHttpClient("your-name-here")
.ConfigurePrimaryHttpMessageHandler((h, _) =>
{
if (h is HttpClientHandler hch)
{
hch.UseCookies = false;
}
else if (h is SocketsHttpHandler shh)
{
shh.UseCookies = false;
}
})
.AddStandardResilienceHandler();
maybe something like this would work

Did you find this page helpful?