【发布时间】:2014-06-18 23:17:34
【问题描述】:
我目前在 Xamarin 应用程序中使用 OData - 在 iPhone 5 之前的设备上存在严重的性能问题。我相信这是因为一个简单的请求会返回大量 Xml - 这必须由电话。 使用 Json 将有效负载大小减少到 1/10。
(注意:我指的是它会减少客户端库必须做的工作量,而不是它会更快地通过网络传输)
如何在 Simple.OData 中开启 Json? Xml 在 iPhone 4 上基本无法使用。
谢谢
【问题讨论】:
-
我已经取出 Simple.OData 来发出实际请求,现在只使用 RestSharp.MonoTouch。我仍然使用 Simple.OData 来制定请求 URI - 这样我就可以继续使用我的所有 Linq 查询......我只是没有实际执行它 - 我从 GetCommandTextAsync 获取 URI,并将其传递给 ReshSharp。将我的应用程序的性能提高了 10 倍!但是,我会热切地等待 Simple.OData json 支持...
标签: json odata simple.odata