Charles proxy review by Snook.ca
by Matthias Willerich on December 2 2008, 22:24
I've been mentioning Charles in comments here and on other sites for a good 3 years now. It's been a great companion in debugging server communication with flash and ajax applications, especially before firebug had its network monitoring capabilities.
Jonathan Snook, who has been writing a consistently amazing blog for many years now, has written a post about how he monitors his HTTP traffic with Charles, and he seems to use a setup very similar to what I use; Charles as a weapon of choice, when you're not 100% on what the server/client sends, when you need to resend requests to the server, etc. and the Firefox extension Live HTTP Headers when you want to see what the result does in your browser.
He writes:
"Charles ia a cross-platform desktop application that acts as a proxy for all web requests, no matter what browser they come from; it can even inspect Flash-originated requests and Adobe AIR application requests. As the proxy, it's able to see all the information flowing back and forth and provide a detailed peek at every request and response.
One of my favourite features — and where it stands out from the Firefox addons — is the ability to view XML, JSON and even AMF data structures. It's easy to see right away if a request was successful or not and you get access to all of the request and response headers."
I can only recommend that you give it a spin.
Comments
I just did give this a spin, and it works very well I must say. Nice one M.
I have just used the good old CLI packet sniffer in the past, like TCPDUMP. MacScoop obviously looks a bit nicer than that, but essentially the same.
Of course tapping your network interface is a little less intrusive than proxy settings, but I must admit that the graphical iterface of charles is excelent for inspecting the response data.
by Pascal Opitz on December 3 2008, 03:31 #
by Alistair Holt on December 2 2008, 22:48 #
by Matthias Willerich on December 3 2008, 09:57 #
by Paul Lemon on March 10 2009, 18:12 #
by amir on March 9 2009, 08:51 #
by Matthias Willerich on January 11 2010, 17:23 #
by Matthias Willerich on May 24 2010, 06:54 #