--- a/internetradio2.0/dataprovidersrc/irhttpdataprovider.cpp Wed Jun 23 18:04:00 2010 +0300
+++ b/internetradio2.0/dataprovidersrc/irhttpdataprovider.cpp Tue Jul 06 14:07:20 2010 +0300
@@ -667,6 +667,12 @@
IRLOG_DEBUG2( "CIRHttpDataProvider::BuildHeadersL - HTTP::EAcceptLanguage = %S", &logstr );
}
+ // Add Accept-Encoding: gzip HTTP request header. The server will use compression to improve data
+ // transfer speed.
+ SetHeaderL( header, HTTP::EAcceptEncoding, KAcceptEncoding );
+ logstr.Copy(KAcceptEncoding);
+ IRLOG_DEBUG2( "CIRHttpDataProvider::BuildHeadersL - HTTP::EAcceptEncoding = %S", &logstr );
+
// Set the If-Modified-Since header if required
if ( aRequestInfo.isIfModifiedSet )
{