Описание тега httpclientfactory
Относится к библиотеке System.Net.Http.IHttpClientFactorylibrary, представленной в Asp.Net Core 2.1+, и является фабрикой для создания экземпляров HttpClient. Обычно он связан с тегами [dotnet-httpclient] и [asp.net-core].
1
ответ
Asp.net Core 2.1 HttpClientFactory: второй вызов API не ожидает возвращаемого результата первого вызова API
Я столкнулся с проблемой при использовании HttpClientFactory. Мне нужно вызвать два веб-метода из одного стороннего веб-API. getOrderNumber. getShippingLabelFile. Вызов #2 зависит от результата #1, так как ему нужно передать ему orderNumber, наприме…
15 дек '18 в 01:18
1
ответ
Как определить HttpClientHandler для именованного HttpClient с помощью HttpClientFactory
Старый код: Client = new HttpClient(new HttpClientHandler() { DefaultProxyCredentials = CredentialCache.DefaultNetworkCredentials }); // set an default user agent string, some services does not allow emtpy user agents if (!Client.DefaultRequestHeade…
26 июн '18 в 13:50
0
ответов
HttpClientFactory для Webapi
Мой Web API версии 2.2 вызывает API поставщика, чтобы получить результат. Не могли бы вы, пожалуйста, дайте мне знать, если я могу использовать HttpClientFactory для вызова API поставщика. Базовая версия моего приложения - 4.7.2. Если да, пожалуйста…
18 ноя '18 в 15:16
2
ответа
Получить ModelState вне контроллера и ActionFilter
Есть ли способ получить доступ к ModelStateDictionary из DI (вне контроллера или ActionFilter)? Я думаю, что я могу сделать ActionFilter, который хранит ссылку на ModelStateDictionary где-то, так что я могу получить к нему доступ позже в другом мест…
02 янв '19 в 14:27
0
ответов
HttpClientFactory TaskCanceledException: невозможно прочитать данные из транспортного соединения
Я создал простое консольное приложение, которое загружает один (PDF) файл с archive.org, используя новый ASP.NET Core 2.1 HttpClientFactory. Для конкретного URL, используемого в этой программе, я всегда получаю TaskCanceledException, Если вы попытае…
18 апр '18 в 21:19
1
ответ
ASP.NET Core 2 получает файлы cookie от HttpResponseMessage
В настоящее время я работаю над проектом, написанным на ASP.NET Core 2, и пытаюсь получить файл JSON со стороннего веб-сайта. Проблема в том, что для получения данных с этого сайта требуется несколько файлов cookie. Я реализовал типизированный HttpC…
17 сен '18 в 14:59
3
ответа
Нужно ли удалять экземпляры HttpClient, созданные HttpClientFactory?
Итак, я зарегистрировал именованного клиента в коллекции сервисов в моем Startup.cs: services.AddHttpClient(someServiceName, client => client.BaseAddress = baseAddress); и теперь могу залить IHttpClientFactory от моего поставщика услуг. Используя…
18 июн '18 в 14:49
1
ответ
В чем разница между AddTransientHttpErrorPolicy и AddPolicyHandler?
Я хочу применить стратегию устойчивости, используя Полли. Я использую HttpClientFactory из ASP.NET Core 2.1. Я нашел руководство по вики Polly GitHub. Есть два способа настройки такой политики - использование AddTransientHttpErrorPolicy и AddPolicyH…
27 июн '18 в 10:25
1
ответ
Как регулировать все исходящие асинхронные вызовы HttpClient между несколькими потоками в проекте.net Core API
Я разрабатываю веб-API ядра.net, который использует внешний API, который я не контролирую. Я нашел несколько отличных ответов о переполнении стека, которые позволили мне регулировать мои запросы к этому внешнему API, находясь в том же потоке, исполь…
27 авг '18 в 17:22
0
ответов
Время отклика HttpClientFactory увеличивается
Я только что добавил новый рекомендуемый способ использования HttpClients, который заключается в использовании HttpClientFactory, интегрированной с Polly. Вот мой DI services.AddHttpClient("ThirdParty", client => { //commented out for the purpose…
22 авг '18 в 13:30
1
ответ
Как использовать HttpClientHandler с HttpClientFactory в.NET Core
Я хочу использовать HttpClientFactory который доступен в.NET Core 2.1, но я также хочу использовать HttpClientHandler использовать AutomaticDecompression свойство при создании HttpClients, Я борюсь, потому что .AddHttpMessageHandler<> занимает…
07 июн '18 в 18:17
0
ответов
Не вызывает ли использование httpClient.BaseAddress для некоторых вызовов создание нового клиента?
Я использую .net core 2.1 HttpFactory и я поставил BaseAddress в запуске при звонке services.AddHttpClient, Почти все мои звонки используют BaseAddress, но некоторые должны вызывать другие URL-адреса, поэтому для них я напрямую передаю полный URL-ад…
10 дек '18 в 18:52
1
ответ
Странное ведение журнала HttpClient по завершению запроса задолго до завершения GetAsync
Я делаю несколько HTTP-запросов к REST API, который возвращает довольно много данных (около 100 МБ). Я сейчас использовал HttpClientFactory из.Net Core, чтобы получить данные, и он отлично работает. Но то, что озадачило меня, - это несоответствие ме…
15 фев '19 в 13:22
0
ответов
Добавьте дайджест-аутентификацию на клиент, созданный IHttpFactory
Я строю API, который предоставляет конечную точку POST, которая принимает в запросе детали среды, содержащие ключи, которые сопоставляются с URIS). Затем этот API в зависимости от переданных данных запроса будет отправлять запросы POST другим API. Д…
30 янв '19 в 16:00
1
ответ
Безопасно ли использовать HttpClientFactory?
В моем приложении MVC asp.net ядро, я использую HttpClientFactory создавать HttpClient объект для запросов к серверу API. Следует документу Microsoft, HttpClient объект создается новым каждый раз, когда я звоню HttpClientFactory.CreateClient(), так …
21 дек '18 в 08:38
1
ответ
Поддерживает ли HTTPCientFactory в ядре asp.net соединение, даже если запрос завершен, как HttpClient в.net Framework?
HTTP Client Factory в ядре aspnet Это похоже на наличие HTTPClient Pools? Поддерживает ли клиент внутри фабрики клиентов живое соединение даже после завершения запроса Используется ли клиент внутри HttpClientFactory повторно или HttpClientFactory со…
23 апр '18 в 21:26
1
ответ
HttpClientFactory Утечка памяти
В моем консольном приложении C# (.net 4.6.1) я должен делать вызовы API (Get/Post/Put/ Delete) и т. Д. Для случайных конечных точек. Детали URL, полезной нагрузки и т. Д. Взяты из таблицы базы данных. Консольное приложение получает экземпляр httpCli…
14 окт '18 в 14:14
2
ответа
HttpClientFactory, как внедрить в класс, я не имею никакого контроля над ядром 2.1
Я хотел бы использовать новый HttpClientFactory и у меня проблемы с настройкой. У меня есть следующее (просто хорошие примеры, которые я собрал, чтобы объяснить мою точку зрения) public class MyGitHubClient { public MyGitHubClient(HttpClient client)…
10 июн '18 в 16:09
1
ответ
Blazor 0.6.0 "салфетки" Flurl-совместимость?
После обновления Blazor с 0.5.1 (с работающим Flurl) до 0.6.0 вызовы через flurl выдают исключение: WASM: [Flurl.Http.FlurlHttpException] Call failed. Cannot invoke method because it was wiped. See stack trace for details. Проект создает HttpClientF…
26 сен '18 в 16:05
0
ответов
Это ошибка HttpClientFactory?
У меня есть веб-приложение и приложение API со следующим кодом: веб-сайт: public async Task<string> Test() { var httpClient = _clientFactory.CreateClient("test"); var response = await httpClient.GetAsync("http://api.local:5089/api/values"); va…
25 дек '18 в 07:05