I have a class based on the Xojo.Net.HTTPSocket. My web services team has pointed out that my iOS app isn’t requesting compressed data in the header of each request and they say that compressed data is now very common, is supported by all modern browsers and makes a big difference on mobile devices.
In my desktop app I use the MBS CURLS library to access web services and it is able to automatically deflate/gzip compressed data. Apparently NSURLSession natively supports compression/decompression of data too.
Does anybody know whether the Xojo.Net.HTTPSocket does this?