Have a look at the function:

nsHttpTransaction::HandleContent(char *buf,
                                 PRUint32 count,
                                 PRUint32 *contentRead,
                                 PRUint32 *contentRemaining)


The <buf> variable points to a chunk of data of <count> bytes.
You can read the data inside <buf> with no fear that anything gets messed-up.

Be aware of the fact that <buf> does not contain Http transaction headers,
but (typically) file (Resource, as in URL) data.

To get data from headers, access nsHttpResponseHead instances.


I hope this info helps.

_______________________________________________
Mozilla-netlib mailing list
Mozilla-netlib@mozilla.org
http://mail.mozilla.org/listinfo/mozilla-netlib

Reply via email to