我正在使用.NET Core 2.1来调用一些API。在我的Startup.cs中,我像这样配置了一个命名的HttpClient:
services.AddHttpClient("MyApi", client =>
{
client.BaseAddress = new Uri("https://foo.com");
});
我希望禁用自动重定向。我知道在创建一个新的HttpClient时,可以通过传递一个SocketsHttpHandler并将AllowAutoRedirect设置为false来实现。但是,在使用上述工厂模式时,我没有看到可以配置此项的地方,因为我无法访问HttpClient的构造函数。