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. Сервер отвечает, как ожидалось, и кажется, что ответ правильно отформатирован, когда я читаю ответ потока в виде строки.

0 ответов

Другие вопросы по тегам