我已經問了一些關於壓縮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. 如何使用mongrel壓縮http響應
- 3. 在Java中解壓縮GZIPed HTTP響應
- 4. 壓縮Http頭文件
- 5. HTTP響應Accept頭
- 6. android httprequest壓縮響應
- 7. Web服務響應壓縮
- 8. ASP.NET WebService響應壓縮
- 9. 壓縮標頭
- 10. 爲什麼我不應該在HTTP標頭中壓縮圖像?
- 11. HTTP套接字:響應頭
- 12. IWebBrowser2的HTTP響應頭
- 13. Rebol - HTTP響應頭文件
- 14. 攔截HTTP響應頭
- 15. GZIPOutputStream未正確壓縮HTTP響應的字符串
- 16. 解壓縮GZIP http響應(使用jersey客戶端api,java)
- 17. 集成測試支持流式gzip壓縮http響應的庫
- 18. Libevent HTTP Server&壓縮?
- 19. 是否可以通過PHP解壓縮SharpZipLib壓縮響應?
- 20. 的NSXMLParser initWithContentsOfURL - 解析gzip壓縮響應
- 21. AWS API網關壓縮響應
- 22. 壓縮Django REST中的響應負載?
- 23. 在ASP.NET中發送壓縮響應
- 24. Spring引導請求響應壓縮
- 25. 分塊編碼響應的gzip壓縮?
- 26. Flex - HTTPService和gzip壓縮響應?
- 27. GZIP解壓縮:ed響應(Grails/Groovy)
- 28. Wildfly中REST響應的GZip壓縮
- 29. 如何壓縮ajax請求的響應?
- 30. Zend Framework和響應gzip壓縮
哪個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