Posts

Showing posts with the label flurl

Disable AutoRedirect in FlurlClient

Image
Clash Royale CLAN TAG #URR8PPP Disable AutoRedirect in FlurlClient I am using FlurlHttp and I want to disable AllowAutoRedirect for some API calls. I know How can I get System.Net.Http.HttpClient to not follow 302 redirects? WebRequestHandler webRequestHandler = new WebRequestHandler(); webRequestHandler.AllowAutoRedirect = false; HttpClient httpClient = new HttpClient(webRequestHandler); // Send a request using GetAsync or PostAsync Task<HttpResponseMessage> response = httpClient.GetAsync("http://www.google.com") But for Flurl I found only the way similar to described in C# Flurl - Add WebRequestHandler to FlurlClient (I haven't compiled yet the code below , so it may have some errors) public class HttpClientFactoryWithWebRequestHandler : DefaultHttpClientFactory { private readonly WebRequestHandler _webRequestHandler; public HttpClientFactoryWithWebRequestHandler (WebRequestHandler webRequestHandler ) { _webRequestHandler = webRequestHandler ;...