我目前正在使用Xamarin应用程序中的OData - 并且在早于iPhone 5的设备上存在显着的性能问题。我相信这是因为一个简单的请求会返回大量的Xml - 必须由电话。 使用Json将有效负载大小减少到1/10。
(注意:我指的是它会减少客户端库必须完成的工作量,而不是它将通过网络更快地传输的事实)
如何在Simple.OData中启用Json? X4在iPhone 4上基本上无法使用。
由于
答案 0 :(得分:1)
Simple.SOData.Client 4.0中添加了JSON支持。它现在应该可以正常工作。
答案 1 :(得分:0)
根据OData协议,在http标头中添加以下内容将启用使用Json格式的服务器:
Accept:application/json
或者在url中添加$ format,如下所示:
BaseUrl\Customers?$format=application/json