private HttpClient GetConfiguredClient(HttpClientOfOneCSettings settings) { HttpClient httpClient = new HttpClient(); httpClient.BaseAddress = new Uri(settings.ServiceBaseAddress); httpClient.DefaultRequestHeaders.Accept.Clear(); String authentificationInfo = Convert.ToBase64String(Encoding.UTF8.GetBytes($"{settings.AgentLogin}:{settings.AgentPassword}")); httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", authentificationInfo); httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); return(httpClient); }
public HttpClientOfOneC(HttpClientOfOneCSettings settings) { HttpClient = GetConfiguredClient(settings); }