internetradio2.0/dataprovidersrc/irhttpdataprovider.cpp
changeset 12 608f67c22514
parent 11 f683e24efca3
--- 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 )
         {