Я знаю, что их много в стеке, но я не могу понять это
У меня есть этот код, вызывающий веб-API asp .net core 2 (который не проверяет сертификаты в запросах)
public async Task<List<LiasseDetails>> CreateLiasse(LiasseCreate liasseData)
{
using (var client = new HttpClient())
{
var uri = $"{_clusterLinuxUri}{_createPath}";
var httpResponse = await client
.PostAsJsonAsync(uri, liasseData)
.ConfigureAwait(false);
if (!httpResponse.IsSuccessStatusCode)
throw new Exception($"{nameof(CreateLiasse)} - error in CL");
return await httpResponse.Content
.ReadAsAsync<List<LiasseDetails>>()
.ConfigureAwait(false);
}
вызов в почтовом отделении работает нормально (идентичный URL проверен)
Есть идеи, как это отладить? спасибо
РЕДАКТИРОВАТЬ: добавление этого ничего не изменило
System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;