我试过了:
. . .
<version>2.18.1</version>
</plugin>
</plugins>
</reporting>
</project>
</project> **<<< remove this extra closing tag from the pom.xml file.**
但它们都不合适,因为输出不同。
我正在谈论输出,而不是标题!
我需要放气,而不是gzip。
答案 0 :(得分:1)
PHP&#39; gzcompress()
。使用&#34; deflate&#34;在HTTP规范和内容编码中是用词不当。它实际上意味着zlib,它是一个围绕原始deflate数据的zlib包装器。 public sealed class LoggedAttribute : ActionFilterAttribute
{
private readonly ILog _logger;
public LoggedAttribute(ILogManager logManager)
{
_logger = logManager.GetLogger<LoggedAttribute>();
}
public LoggedAttribute() : this(new LogManager()) {}
public override void OnActionExecuting(HttpActionContext actionContext)
{
//logging logic goes here
base.OnActionExecuting(actionContext);
}
public override async Task OnActionExecutingAsync(HttpActionContext actionContext, CancellationToken cancellationToken)
{
//logging logic goes here
await base.OnActionExecutingAsync(actionContext, cancellationToken);
}
}
生成zlib包装的deflate数据。
来自HTTP 1.1规范:
放气:&#34; zlib&#34; RFC 1950 [31]中定义的格式与 &#34; deflate&#34; RFC 1951 [29]中描述的压缩机制。
所以HTTP&#34; deflate&#34; == zlib。 HTTP&#34; deflate&#34; !=放气。
作为参考,gzcompress()
生成gzip包装的deflate数据,gzencode()
生成原始的,未包装的deflate数据。