2016-03-31 10 views
0

oData v4では、ODataクライアントは、最大許容応答バージョンを指定するためにOData-MaxVersionヘッダーを要求に含めることができます。 「OData-MaxVersion:2」ヘッダーを指定することによって、odata v2クライアントがodata v4サーバーと引き続き通信できることを意味しますか? odata v4プロバイダがクライアントのより低いプロトコルバージョンをサポートできることは必須ですか?oData-Version header in odata v4

答えて

0

はい、V2クライアントはV4サーバーと通信できます。クライアントは、OData-Versionリクエストヘッダーを使用して、そのプロトコルバージョンを確認する必要があります。 V2クライアントがV4サービスからのV2応答を望む場合、クライアントに要求にOData-MaxVersionヘッダーを含める必要があります。たとえば、次のように

GET http://host/MyEntitySet 

OData-Version: 2.0 
OData-MaxVersion: 2.0 

しかし、それは下位プロトコルバージョンのクライアントをサポートするためのOData v4のサービスのための必須ないです。 A conformant V4サービスは、4XXレベルのエラーでV1-V3クライアントに応答することがあります。

関連する問題