gpt4 book ai didi

asp.net - Azure 网站上 HTTP 1.0 代理请求的 gzip 压缩

转载 作者:行者123 更新时间:2023-12-02 16:09:09 24 4
gpt4 key购买 nike

有什么办法可以得到Azure Web Sites为来自 HTTP 1.0 代理的请求提供 gzip 内容,例如 Amazon Web Services CloudFront ?考虑这样的请求:

curl -I -H "accept-encoding: gzip,deflate,sdch" -H "Via: 1.0 {foo.cdn.net}" -0 http://{fooproject}.azurewebsites.net/

似乎完成的一般方法是将以下元素添加到system.webServer:

<httpCompression noCompressionForHttp10="false" noCompressionForProxies="false" />

似乎httpCompression is only valid位于 ApplicationHost.config 中,而不是位于 web.config 中,这意味着它在 Azure 网站上不可覆盖。

有什么解决方法的建议吗?

其他资源:

最佳答案

IIS 不会压缩 HTTP/1.0 请求。您可以通过设置来覆盖此行为:

appcmd set config -section:system.webServer/httpCompression/noCompressionForHttp10:"False"

关于asp.net - Azure 网站上 HTTP 1.0 代理请求的 gzip 压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13852062/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com