2

我目前在 Xamarin 应用程序中使用 OData - 在 iPhone 5 之前的设备上存在严重的性能问题。我相信这是因为一个简单的请求会返回大量 Xml - 必须由手机解析。使用 Json 将有效负载大小减少到 1/10。

(注意:我指的是它会减少客户端库必须做的工作量,而不是它会更快地通过网络传输的事实)

如何在 Simple.OData 中打开 Json?Xml 在 iPhone 4 上基本无法使用。

谢谢

4

2 回答 2

2

已将 JSON 支持添加到 Simple.OData.Client 4.0。它现在应该可以正常工作了。

于 2014-12-09T12:00:23.210 回答
0

根据 OData 协议,在 http 标头中添加以下内容将使服务器使用 Json 格式: Accept:application/json

或者在 url 中添加 $format,如下所示:

BaseUrl\Customers?$format=application/json

于 2014-06-19T03:07:33.193 回答