Debugging Flex AIR applications over the wire

Let’s talk about Charles. I’m sure he won’t mind. Charles helps me with all of my Adobe Flex/AIR development.

Every project I end up working on involves communicating over the Internet or a network and debugging client server applications is always a bit tricky. Given the disconnection between the server and client it’s essential to know what’s going across the wire. That’s where Charles comes in, from the website:

Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information).

Charles is hands down the best money I’ve ever spent on software. I can’t even count the hours I’ve saved using this tool in my development projects. Get yourself a copy and enjoy the magic.


About this entry