我必须实现一个 OData 服务来针对具有以下安全要求的 WebAPI:证书、cookie、基于用户角色的策略。我使用 OData Connected Services 生成了该服务。我按照以下文档实现了 http 客户端功能:https://docs.microsoft.com/en-us/odata/client/using-httpclient
重现步骤
我做了一个 POC 来说明证书功能的问题:https ://github.com/Karine-GitHub/ODataTesting
- 实例化默认容器
- 向容器提供证书
- 调用 container.WeatherForecast.Execute();
预期结果
有元素列表。
实际结果
列表为空。
附加细节
通过使用 Postman 发送请求,我得到了预期的结果。服务器按预期响应,当我将流响应读取为字符串时,似乎响应格式正确。