我已经问了一些关于压缩HTTP请求头文件here和here的问题,但我怎么跳过HTTP响应部分...我正在寻找一种方法来减少/压缩HTTP响应中的头文件...
The情况是,我正在与远程服务器通信Java ME应用程序,并且任何额外的行李正在导致我排除大量负载...
假设客户端和服务器都在我的控制之下您会建议什么解决方案?压缩HTTP响应头?
0
A
回答
2
压缩请求的相同通用机制适用于响应。再次,标题本身不可压缩...只有响应内容可以在符合HTTP 1.1的实现中压缩。
指定服务器应该压缩响应的方法是设置一个“Accept-encoding”标头,如HTTP 1.1规范的14.3节所述。但是,您将受到服务实施方的支配,是否会为您压缩响应。如果服务器无法按照您的要求进行压缩,则可能会发送406不可接受的响应。另外,一个服务器端的HTTP实现可能会忽略你的Accept- *头并且发送未压缩的响应。
+0
你的意思是说comression并不完全在我们的控制之下?...服务器端的实现决定它吗?.. – 2009-09-22 06:05:26
+1
@Kevin - yup。 HTTP规范描述了你指定什么是可接受的方式,但最终服务器可以自由地说它不能/不会以你想要的形式传递内容。 – 2009-09-22 06:31:13
相关问题
- 1. 如何压缩HTTP响应头文件?
- 2. 压缩HTTP GET响应
- 3. 压缩HTTP响应?可能?
- 4. 解压缩gzip http响应
- 5. 在Vim中解压缩gzip http响应
- 6. 如何使用mongrel压缩http响应
- 7. 在Java中解压缩GZIPed HTTP响应
- 8. 压缩Http头文件
- 9. Net :: HTTP不会自动解压缩压缩响应
- 10. 如何使用zlib为HTTP压缩HTTP响应?
- 11. HTTP响应Accept头
- 12. WiX - HTTP响应头
- 13. WCF压缩JSON响应
- 14. Azure DocumentDb压缩/ gzip响应
- 15. ASP.NET WebService响应压缩
- 16. 压缩JSON响应PHP
- 17. GZip压缩的REST响应
- 18. Web服务响应压缩
- 19. android httprequest压缩响应
- 20. 如何压缩JSON响应
- 21. 压缩标头
- 22. 为什么我不应该在HTTP标头中压缩图像?
- 23. AngularJS $ http响应头文件
- 24. IWebBrowser2的HTTP响应头
- 25. Rebol - HTTP响应头文件
- 26. 删除Http标头响应
- 27. 拦截HTTP响应头
- 28. fancyBox不叫/ HTTP响应头
- 29. HTTP套接字:响应头
- 30. $ http响应头信息
哪个HTTP守护程序是运行的服务器,以及您使用什么语言(如果有)来生成服务器的响应? – bcat 2009-09-22 04:02:24
我不认为“压缩”标题是可能的,但修剪不必要的字段或缩短返回值可能是可行的。检查您的服务器文档以找到配置标题字段的方法。 – 2009-09-22 04:22:32
@bcat:使用servlet技术的Apache Tomcat服务器...语言Java ... – 2009-09-22 06:03:18