Does anybody know if a DataSnap server (using HTTP/HTTPS) built with Delphi XE2 uses GZIP compression for it's responses by default? Is there any way of enabling/disabling this?

有帮助吗?

解决方案

DataSnap compression is done using the TDSHTTPService.Filters: (TTransportFilterCollection) You can add several filters, for compression, criptografy, etc.

The built-in compression filter uses ZLib, and the IDE wizard have a option to add it automatically.

Check the TDSHTTPService.Filters property and if the ZLibCompression filter is there, you can remove to disable.

其他提示

You can add the ZLibCompression filter (via Filter property) to wizard created DSXXXServerTransport1 component. Where XXX represents the protocol.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top