OData.Client.DataServiceContext возвращает пустой список после вызова SSL-сервера
Мне нужно реализовать службу OData для нацеливания на WebAPI со следующими требованиями безопасности: сертификат, файл cookie, политика на основе роли пользователя. Я создал службу с помощью подключенных служб OData. Я реализовал функцию http-клиента, следуя этой документации: https://docs.microsoft.com/en-us/odata/client/using-httpclient
Воспроизвести шаги
Я сделал POC, чтобы проиллюстрировать проблему только с возможностью сертификата: https://github.com/Karine-GitHub/ODataTesting
- Создайте экземпляр контейнера по умолчанию
- Предоставляем сертификат на контейнер
- Вызовите container.WeatherForecast.Execute();
Ожидаемый результат
Имейте список элементов.
Фактический результат
Список пуст.
Дополнительная деталь
Я получил ожидаемый результат, отправив запрос с помощью Postman. Сервер отвечает, как ожидалось, и кажется, что ответ правильно отформатирован, когда я читаю ответ потока в виде строки.