有沒有什麼辦法讓瀏覽器& /或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