Under Review
Last Updated: 28 Jul 2016 05:00 by Eric
Leslie
Created on: 14 Jul 2016 04:42
Type: Feature Request
1
HAR import misleading message "ResponseBody (3,865 bytes) was dropped to conserve memory"
Exporting HAR with content from Chrome; import into Fiddler.  Get messages such as "ResponseBody (3,865 bytes) was dropped to conserve memory."

I think what is really going on is that Chromium does not export the "text" for all resources.  If it does not export anything, I think this message shows up.  It makes it look like Fiddler did the "dropping".

If there is a limit in Fiddler, I can't find it.

I did not see any configurable threshold when I enter about:config in the QuickExec box

Googling, Eric had documented this fiddler.importexport.HTTPArchiveJSON.MaxBinaryBodyLength when he added HAR import.  I did not have any pref set.    I set it to 1MB and re-imported the HAR.  And still get that same message.
3 comments
Eric
Posted on: 28 Jul 2016 05:00
To be clear, the response body in question was dropped by Chrome (which fails to store bodies; see https://textslashplain.com/2015/11/04/the-sad-state-of-har/).

The infobar in question is shown when the ResponseBodyDropped bitflag is set, which is typically done by Fiddler's Performance options or FiddlerScript. The text on the infobar is literally true, it just doesn't say *who* dropped the body (since it can't really know, it's a single bit).
Leslie
Posted on: 14 Jul 2016 05:00
Sure.  How do I send it to you.   I am pretty sure this is a misleading message in Fiddler though - the actual root cause is that the Chrome Export failed to include the "text" json for the response
Tsviatko
Posted on: 14 Jul 2016 05:00
Indeed it is Fiddler that drops that. Is it possible that you send that HAR file?