我已經問了一些關於壓縮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