我一直在使用以下代码来创建我的android OData服务使用者。
Services = ODataConsumer
.newBuilder("http://xxx.xxx.xxx.xxx:xxxxx/WCFDataServices.svc/")
.setFormatType(FormatType.JSON).build();
我想知道的是当客户端通过Services
使用者发出请求时,请求会使服务器创建JSON格式的响应,或者OData4j / consumer会将响应转换为JSON格式。
提前感谢您的帮助。 :)
答案 0 :(得分:0)
它使用Accept请求标头从服务器请求JSON响应。它没有转换。
希望有所帮助,
- 约翰
答案 1 :(得分:0)
Odata defalut格式是ATOM。如果您愿意,可以像以前一样将其更改为JSON。
“FormatType.JSON”
OData4j /使用者API负责将响应类型转换为您定义的任何格式。