代码之家  ›  专栏  ›  技术社区  ›  Michael Pliskin

HTTP请求的Gzip压缩

  •  2
  • Michael Pliskin  · 技术社区  · 14 年前

    有没有办法让浏览器/或者Silverlight应用程序对HTTP请求进行GZIP压缩?不要与HTTP响应的GZIP压缩混淆-我知道如何在服务器端设置它。我需要的是压缩请求,协议允许-任何人使用它?配置提示?

    4 回复  |  直到 14 年前
        1
  •  2
  •   Mikael Svenson    14 年前

    据我所知,gzip只是HTTP1.1响应标准的一部分,而不是请求数据。

    压缩请求的需要是,如果您发布了大量数据,在这种情况下,您可以在客户端应用程序中压缩数据(例如,在silverlight中,您用它标记了您的问题),并将其作为字节数组/流发送。

    然后在接收端解压数据。

        2
  •  3
  •   Joona Kokkola    13 年前

    HTTP请求可以包含实体标头,其中包括内容编码: http://www.w3.org/ ...

    一个叫Morten Nielsen的家伙在Windows Phone中对Silverlight进行了HTTP请求压缩,博客文章: http://www.sharpgis.net/

        3
  •  1
  •   Aaron Fischer    14 年前

    除非你是这些网站和silverlight应用程序的作者,否则你不能制作它们。压缩的http请求没有标准。您可以设置您的服务器来支持它,并在您的api中记录它,这是您所能做的最好的事情。

    如果您在silverlight应用程序中使用WCF,则可以使用编码器压缩消息。但这同样是不可发现的,必须记录在案。