Вот несколько возможных методов поставщика для HttpClient:
- GetHttpClient(): возвращает экземпляр класса HttpClient.
- SetBaseAddress(string baseAddress): устанавливает базовый адрес для HttpClient.
- SetTimeout(TimeSpan timeout): устанавливает тайм-аут для запросов HttpClient.
- SetHeaders(Dictionary
headers): устанавливает пользовательские заголовки для запросов HttpClient. - AddAuthenticationToken(строковый токен): добавляет токен аутентификации к запросам HttpClient.
- AddDefaultHeaders(): добавляет заголовки по умолчанию к запросам HttpClient.
- ConfigureProxy(string proxyAddress): настраивает прокси-сервер для запросов HttpClient.
- EnableCaching(): включает кэширование запросов HttpClient.
- DisableCertificateValidation(): отключает проверку сертификата для запросов HttpClient.
- SetRetryPolicy(RetryPolicy policy): устанавливает политику повтора для неудачных запросов HttpClient.