gpt4 book ai didi

c# - 如果浏览器可以显示 Accept-Encoding of deflate,它可以处理 .NET gzip 响应吗?

转载 作者:太空狗 更新时间:2023-10-30 00:57:06 25 4
gpt4 key购买 nike

我在这个 HTTPCombiner 中查看这个方法:

private bool CanGZip(HttpRequest request)
{
string acceptEncoding = request.Headers["Accept-Encoding"];
if (!string.IsNullOrEmpty(acceptEncoding) &&
(acceptEncoding.Contains("gzip") || acceptEncoding.Contains("deflate")))
return true;
return false;
}

如果返回 true,则使用 GZipStream 压缩响应。这样对吗?

最佳答案

这是两种不同的算法:

这里有一些代码:

所以,根据协议(protocol),这是不对的,就好像浏览器说“给我使用 deflate 的内容”,你不应该将它发送回 gzip 压缩。

关于c# - 如果浏览器可以显示 Accept-Encoding of deflate,它可以处理 .NET gzip 响应吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6030354/

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