SRINIVASA RAO T Ответов: 1

Как использовать службу kerberos enabled service или API с помощью C# httpclient?


Пожалуйста, предоставьте любое решение для использования службы с поддержкой Kerberos с помощью C# HttpClient

Что я уже пробовал:

Я попробовал ниже код и получил ошибку типа "заголовок авторизации отсутствует".


ответ ВАР = задача.Запустить ((асинхронный) =&ГТ; ждут xApiRequest.GetRequestAsync(apiUrl)).Результат;
Приставка.WriteLine(ответ.DocFastUserId);


публичная асинхронная задача GetRequestAsync(string url)
{
пробовать
{
var correlationId = Guid.Метод newguid().Метод toString();
использование (HttpClient httpClient = new HttpClient())
{
с помощью HttpClient.DefaultRequestHeaders.Добавить("х-correlation_id", значение correlationid);

использование (HttpResponseMessage response = httpClient.GetAsync(url).Результат)
{
использование (HttpContent content = response.Содержание)
{
var json = ожидание содержимого.ReadAsStringAsync();
Приставка.WriteLine(json);
верните JsonConvert.DeserializeObject(в формате JSON);

}
}
}
}
ловить
{
бросать;
}
}

1 Ответов

Рейтинг:
1