Fiddler Ideas

The free web debugging proxy for any browser, system or platform.

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.

  • Guest
  • Jul 13 2016
  • Needs review
Bug
  • Attach files
  • Tsviatko Yovtchev commented
    July 14, 2016 16:58

    Indeed it is Fiddler that drops that. Is it possible that you send that HAR file?

  • Guest commented
    July 14, 2016 18:39

    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

  • Eric Lawrence commented
    July 29, 2016 05:19

    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).