2

我正在尝试使用 Microsoft.OData.Client 使用 Olingo OData 服务。对于大多数请求,客户端发送 header accept: application/json;odata.metadata=minimal,但是当我尝试遵循导航属性(即GET http://localhost/odata.svc/Parent(key)/Children)时,客户端发送 header accept: application/json;odata.metadata=full。Olingo v4.2 不支持 JSON 格式的完整元数据,并以 HTTP 406 Not Acceptable 进行响应。

有没有办法强制 Microsoft.OData.Client 使用元数据=最小,或者完整元数据是导航属性的内在要求?

4

1 回答 1

0

在尝试让它工作一段时间后,我决定编辑 Olingo 源代码以生成完整的元数据比尝试让 Microsoft.OData.Client 正常运行更容易。开源:1,微软:0。

于 2017-01-24T19:20:31.540 回答