启用对内容编码的支持需要哪些步骤:将 gzip POST 主体发送到托管在 IIS 8.5 中的 ASP.NET 应用程序

启用对内容编码的支持需要哪些步骤:将 gzip POST 主体发送到托管在 IIS 8.5 中的 ASP.NET 应用程序

发送Accept-Encoding: gzip到我的服务器目前正在使用 gz 压缩升级服务器响应。

发送Content-Encoding: gzipPOST 主体到我的服务器不会导致我的应用程序被激活。

忽略所有其他问题,升级我的服务器以支持 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 进行压缩

相关内容