Я пытаюсь использовать именованную функцию HttpClientFactory в .net core 2.1 web API.Все системы основаны на интрасети.
Пожалуйста, предоставьте мне пример того, как это сделать.Я получаю 401 несанкционированную ошибку.
Я использовал ConfigurePrimaryHttpMessageHandler для настройки аутентификации Windows.
В контроллере я использую IHttpClientFactory в качестве инжектора Конструктора.
services.AddHttpClient("client",
(h) =>
{
h.BaseAddress = "<API address>";
})
.ConfigurePrimaryHttpMessageHandler(
x => new HttpClientHandler
{
Credentials = CredentialCache.DefaultNetworkCredentials
});