1
votes

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?

2

2 Answers

3
votes

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.

0
votes

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