情况
我有一个 .NET Core CLI 2.2。或 3.0 preview5 客户端,将 REST 请求发送到服务器,使用 Kerberos 进行保护。模拟级别应该是“委托”,但只能实现“模拟”。
问题
我无法使用2.1 及更高版本的 .net 核心客户端实现委派级别。它适用于2.0。
var handler = new HttpClientHandler();
handler.UseDefaultCredentials = true;
HttpClient httpClient = new HttpClient(handler) { BaseAddress = new Uri(baseUri) };
httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var response = await httpClient.GetAsync("");
var json = await response.Content.ReadAsStringAsync();