1

次のコードを使用して、Android OData サービス コンシューマーを作成しています。

Services = ODataConsumer
           .newBuilder("http://xxx.xxx.xxx.xxx:xxxxx/WCFDataServices.svc/")
           .setFormatType(FormatType.JSON).build();

私が知りたいのは、クライアントがServicesコンシューマーを介してリクエストを行うとき、リクエストによってサーバーが JSON 形式の応答を作成するか、OData4j/コンシューマーが応答を JSON 形式に変換するかです。

助けてくれてありがとう。:)

4

2 に答える 2

0

Accept 要求ヘッダーを使用して、サーバーからの JSON 応答を要求します。変換は行いません。

参照: http://code.google.com/p/odata4j/source/browse/odata4j-jersey/src/main/java/org/odata4j/jersey/consumer/ODataJerseyClient.java#175

お役に立てば幸いです
- ジョン

于 2012-05-05T15:29:56.420 に答える