首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Odata压缩-有任何支持吗?(WCF数据服务5.0用于WinRT)

Odata压缩-有任何支持吗?(WCF数据服务5.0用于WinRT)
EN

Stack Overflow用户
提问于 2012-11-14 18:18:18
回答 1查看 1K关注 0票数 5

上下文:目前在Windows 8 Store应用程序中使用WCF数据服务5.0和Odata。

一直试图压缩来自我服务的OData,并且遇到了很多关于支持的问题。

  • 不支持二进制序列化。
  • 不支持json (库抛出“application/json”当前在内容类型标头中不支持)
  • json lite还没有发布
  • 在http响应中添加gzip请求是有效的(服务器返回压缩的)--但是客户端库似乎不想反序列化它。(xml解析异常)

我今天的最后一次尝试是尝试获取http响应,并亲自手动反序列化流(GZipStream不可用,但我知道有第三方的替代方案)--但我找不到任何将流公开给我的GZipStream事件/重写。

我想要实现OData,以利用标准WCF服务的性能和效率--但是由于无法通过有线压缩流,所以我什么也得不到。

有没有人有这方面的经验,或如何接近的建议?

EN

回答 1

Stack Overflow用户

发布于 2012-11-16 21:15:06

您是否按照这里的相同步骤获得json response.The客户端必须发送MaxDataServiceVersion头:http://blogs.msdn.com/b/astoriateam/archive/2012/04/11/what-happened-to-application-json-in-wcf-ds-5-0.aspx

我还检查过Odata 5.1.0已经在nuget上发布了。这有更好的json支持:https://nuget.org/packages/Microsoft.Data.Services/5.1.0

另一个选项是使用asp.net web并尝试odata支持:http://www.nuget.org/packages/Microsoft.AspNet.WebApi.OData

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13384827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档