有没有什么办法让浏览器& /或Silverlight应用程序做HTTP请求的GZIP压缩?不要混淆GZIP对HTTP响应的压缩 - 我知道如何在服务器端进行设置。我需要的是压缩请求,协议允许 - 任何人使用它?配置提示?Gzip压缩HTTP请求
回答
据我所知,gzip的仅仅是一个用于请求数据,以便回复HTTP 1.1标准的一部分,而不是。
如果您发布大量数据,需要压缩请求,并且在这种情况下,您可以在客户端应用程序中压缩数据(例如,在您标记为问题的silverlight中),然后发送作为字节数组/流。
然后解压接收端的数据。
这是我想的,只是寻找捷径。 – 2010-06-30 10:10:34
有没有这样的事情作为一个快捷方式;) – 2010-06-30 16:22:38
你不能让他们除非你是这些网站和Silverlight应用程序的作者。压缩的http请求没有标准。您可以设置您的服务器来支持它并将其记录在API中,这是您可以做的最好的。
如果你的Silverlight应用程序使用WCF你可以用一个编码器压缩的消息。但这又是不可发现的,必须记录下来。
HTTP请求可以包含实体头,其中包括内容编码: http://www.w3.org/ ...
名为莫滕尼尔森一个家伙做HTTP请求压缩为Silverlight在Windows手机,博客文章: http://www.sharpgis.net/ .. 。
非常有趣,感谢您的链接! – 2012-01-28 01:33:34
没有描述如何使WCF自定义消息编码器的MSDN示例:压缩编码器。还没有尝试过,但它可能会提供一些想法。 http://msdn.microsoft.com/en-us/library/ms751458.aspx
- 1. 解压缩gzip http请求
- 2. 如何在GZIP中压缩http请求?
- 3. asp.net webservice处理gzip压缩请求
- 4. WCF GZip压缩请求/响应处理
- 5. 请求GeoCoder网站禁用gzip压缩
- 6. 解压缩GZIP http请求,它有几个部分
- 7. (前往)如何在发送http请求时控制gzip压缩?
- 8. 对Tomcat的HTTP请求进行GZip压缩
- 9. gzip压缩到http responseWriter
- 10. 解压缩gzip http响应
- 11. 请求压缩
- 12. 如何发送压缩的http请求?
- 13. 在java中压缩HTTP请求
- 14. Spring集成GZIP HTTP请求
- 15. C http请求gzip(zlib)
- 16. AppEngine gzip压缩
- 17. 解压缩GZIP
- 18. TYPO3 gzip压缩
- 19. Gzip解压缩
- 20. javascript gzip压缩
- 21. gzip压缩
- 22. WP8 Gzip压缩
- 23. 移动浏览器和HTTP压缩(gzip)
- 24. 在Vim中解压缩gzip http响应
- 25. 如何创建gzip压缩的HTTP :: Response?
- 26. 解码HTTP分块+ gzip压缩内容
- 27. 针对Azure网站上的HTTP 1.0代理请求的gzip压缩
- 28. 如何为使用Tomcat的Spring HttpInvoker请求启用GZIP压缩?
- 29. 提琴手:是否可以压缩/ gzip请求正文?
- 30. OkHttp在请求中启用/禁用gzip压缩
我认为这不能从响应等不同的话,也许不够你添加Content-Encoding头和编码:)问题是,你必须与服务器协商吧:检查是否gzip的是接受的编码请求(通常应该是,但最好不要太确定);也许你可能有兴趣在阅读[这](http://hype-free.blogspot.com/2007/07/compressed-http.html) – ShinTakezou 2010-06-28 13:25:56
嗯,我自己的客户端和服务器,所以没有太多谈判:) – 2010-06-30 10:09:45