4

In this question's comment, EricLaw (the author of Fiddler) wrote:

Fiddler has lots of interesting features, but not all of them are super well-documented. A related question would be: "What do you wish Fiddler could do that it can't... or that you can't figure out how to do?" – EricLaw -MSFT- Nov 2 at 2:54

Following the lead - what do you want from Fiddler that it doesn't have now (or you don't know whether it has)?

Community
  • 1
  • 1
Piskvor left the building
  • 91,498
  • 46
  • 177
  • 222

5 Answers5

7

I'd like it to be able to format and pretty-print XML and JSON request/response bodies, e.g. so a raw:

<SomeElement><Nested><MoreNested>X</SomeElement></Nested></MoreNested>

Could be displayed as:

<SomeElement>
  <Nested>
    <MoreNested>X</SomeElement>
  </Nested>
</MoreNested>

Would be really useful when looking at our API calls.

I know it can do the XML tree view, but I'm more comfortable looking at raw markup so I can see exactly what's going on. I'd just like to look at the raw markup in a nicely formatted and coloured way!

Greg Beech
  • 133,383
  • 43
  • 204
  • 250
  • 1
    Interesting suggestion, thanks. The SyntaxView button offers syntax highlighting but not reformatting of XML. That ought not be too hard to add. I believe the JSON Inspector (a 3rd party addon) will reformat your JSON for you, but I haven't tried it recently. – EricLaw Nov 21 '09 at 13:52
  • 1
    Format XML was added to the SyntaxView tab. – EricLaw Mar 22 '11 at 13:11
3

The Inspectors tab has a WebForms button, which is very nice for checking x-www-form-urlencoded POST data, but as soon as the form is multipart/form-data (e.g. forms with file uploads), this button can't display it. Or can it?

Piskvor left the building
  • 91,498
  • 46
  • 177
  • 222
  • Fiddler's WebForms inspector doesn't currently parse multipart/form-data responses. I was kinda hoping someone on the community would write a better version. :-) http://www.fiddler2.com/fiddler/dev/Inspectors.asp – EricLaw Dec 03 '09 at 00:33
0

I'd really like to increase the latency between the request header of an HTTP POST and the request body. I can see how you can increase the latency of the entire request as a whole, but not the individual packets.

Rebecca
  • 13,914
  • 10
  • 95
  • 136
  • See my answer to the question you just posed: http://stackoverflow.com/questions/14363361/simulate-latency-between-packets-for-http-post-requests-with-fiddler/14364380#14364380 – EricLaw Jan 16 '13 at 17:55
0

I'm not sure this is really a programming question... But, one feature I'd like is to be able to configure a standard set of screens on the right side. I always use raw mode, for example, and have to reset it every time I start the app.

Another is that I would love to have it work in a mode where it snoops on the TCP conversation, rather than acting as a proxy, along the lines of tools such as IBM Page Detailer. The problem is that browsers interact with proxies differently than they do when they're talking directly to hosts.

RickNZ
  • 18,448
  • 3
  • 51
  • 66
  • 3
    static function OnBoot(){ FiddlerObject.UI.ActivateRequestInspector("RAW"); FiddlerObject.UI.ActivateResponseInspector("RAW"); } // in CustomRules.js – Piskvor left the building Nov 20 '09 at 11:21
  • The primary problem with "TCP snooping" is that you can no longer modify traffic, nor see HTTPS traffic. Nevertheless, I'm working on an importer for Netmon/Wireshark captures that would provide display-only functionality. – EricLaw Mar 22 '11 at 13:12
0

I hope I can select which process to watch.

not only browser or not-browser option.

Anwar Chandra
  • 8,538
  • 9
  • 45
  • 61