                 if (dcs != asyncRequest.channelSet)
                     asyncRequest.channelSet = dcs;
             }
-            
+
+            if (NetworkMonitor.isMonitoring())
+	      {
+	    		//trace(" HTTPService: Recording Headers (useProxy = false)");
+	        	message.recordHeaders = true;    
+            }
+
             message.url = URLUtil.getFullURL(rootURL, url);
         }
 

                message.url = URLUtil.getFullURL(rootURL, url);
            }

        }
        else
        {

import mx.messaging.events.MessageEvent;
import mx.messaging.messages.AsyncMessage;
import mx.messaging.messages.HTTPRequestMessage;
import mx.netmon.NetworkMonitor;
import mx.messaging.messages.IMessage;
import mx.resources.IResourceManager;
import mx.resources.ResourceManager;
