我目前正在Xamarin应用程序中使用OData -在iPhone 5之前的设备上存在明显的性能问题。我认为这是因为一个简单的请求返回了大量的Xml——这些Xml必须由电话解析。使用Json将有效负载大小减少到1/10。
(注意:我指的是它将减少客户端库必须做的工作量,而不是它将在网络上更快地传输)
如何在Simple.OData中打开Json ?Xml在iPhone 4上基本无法使用。
谢谢
JSON支持已添加到Simple.OData.Client 4.0。
根据OData协议,在http头中添加以下内容将启用服务器使用Json格式:Accept:application/json
或者在url中添加$format,如下所示:
BaseUrlCustomers?$format=application/json