Microsoft.OData.Clientを使用してOlingo ODataサービスを使用しようとしています。ほとんどのリクエストでは、クライアントはヘッダaccept: application/json;odata.metadata=minimal
を送信しますが、ナビゲーションプロパティ(例:GET http://localhost/odata.svc/Parent(key)/Children
)に従うと、クライアントはヘッダaccept: application/json;odata.metadata=full
を送信します。 Olingo v4.2では、JSONの完全なメタデータをサポートしておらず、HTTP 406 Not Acceptableで応答します。Microsoft OData Clientがフルメタデータを要求しないようにする
Microsoft.OData.Clientにmetadata = minimalを使用させる方法はありますか、または完全なメタデータはナビゲーションプロパティの本質的要件ですか?
はい、私はOlingo v4.3が完全なメタデータをサポートしていることを知っていますが、もし私がそれを助けることができれば、私はむしろアップグレードしたくないと思います。まだ... – therealmitchconnors