【发布时间】:2012-10-30 09:28:22
【问题描述】:
有人知道使用 Delphi XE2 构建的 DataSnap 服务器(使用 HTTP/HTTPS)是否默认使用 GZIP 压缩来响应?有什么方法可以启用/禁用它吗?
【问题讨论】:
标签: delphi compression gzip delphi-xe2 datasnap
有人知道使用 Delphi XE2 构建的 DataSnap 服务器(使用 HTTP/HTTPS)是否默认使用 GZIP 压缩来响应?有什么方法可以启用/禁用它吗?
【问题讨论】:
标签: delphi compression gzip delphi-xe2 datasnap
DataSnap 压缩是使用 TDSHTTPService.Filters 完成的:(TTransportFilterCollection) 您可以添加多个过滤器,用于压缩、加密等。
内置压缩过滤器使用 ZLib,IDE 向导可以选择自动添加。
检查 TDSHTTPService.Filters 属性,如果 ZLibCompression 过滤器存在,您可以移除以禁用。
【讨论】:
您可以将 ZLibCompression 过滤器(通过 Filter 属性)添加到向导创建的 DSXXXServerTransport1 组件中。其中 XXX 代表协议。
【讨论】: