1

有谁知道默认情况下使用 Delphi XE2 构建的 DataSnap 服务器(使用 HTTP/HTTPS)是否使用 GZIP 压缩作为响应?有什么方法可以启用/禁用它吗?

4

2 回答 2

3

DataSnap 压缩是使用 TDSHTTPService.Filters 完成的: (TTransportFilterCollection) 您可以添加多个过滤器,用于压缩、criptgrafy 等。

内置压缩过滤器使用 ZLib,IDE 向导可以选择自动添加它。

检查 TDSHTTPService.Filters 属性,如果 ZLibCompression 过滤器在那里,您可以删除以禁用。

于 2012-10-30T17:12:54.730 回答
0

您可以将 ZLibCompression 过滤器(通过 Filter 属性)添加到向导创建的 DSXXXServerTransport1 组件中。其中 XXX 代表协议。

于 2012-10-30T17:10:53.340 回答