2016-09-14 5 views
2

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を使用させる方法はありますか、または完全なメタデータはナビゲーションプロパティの本質的要件ですか?

+0

はい、私はOlingo v4.3が完全なメタデータをサポートしていることを知っていますが、もし私がそれを助けることができれば、私はむしろアップグレードしたくないと思います。まだ... – therealmitchconnors

答えて

0

これを動作させようとしてから、Microsoft.OData.Clientを動作させるよりも、Olingoのソースコードを編集して完全なメタデータを生成する方が簡単だと判断しました。オープンソース:1、Microsoft:0

関連する問題