发送Accept-Encoding: gzip
到我的服务器目前正在使用 gz 压缩升级服务器响应。
发送Content-Encoding: gzip
POST 主体到我的服务器不会导致我的应用程序被激活。
忽略所有其他问题,升级我的服务器以支持 GZipped POST 主体需要哪些步骤?
答案1
ASP.NET 是动态压缩....
确保动态压缩复选框被选中时参见: http://ericsowell.com/blog/2013/6/7/enabling-gzip-in-iis-on-windows-8
答案2
也许我误解了,但你的网络客户端应该在标头中设置,Accept-Encoding: gzip
以告知服务器它可以接受 gzip,如果服务器希望(可选)对响应进行编码。服务器另一方面,添加Content-Encoding: gzip
到响应的标头中以告诉客户端响应实际上已被编码(如果确实如此),以及使用了哪种编码机制。
据我所知,这些都与您使用的 HTTP 方法无关,对于 GET、PUT、POST 等方法都是一样的。它只是在标头中用于传达有关响应的元数据。
参考- 看示例 - 使用 gzip 进行压缩