Charles Web Debugging Tool Publisher's description
from Karl van Randow
Charles Web Debugging Tool is an HTTP proxy server/monitor/reverse proxy for debugging Web applications.
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 can act as a man-in-the-middle for HTTP/SSL communication, enabling you to debug the content of your HTTPS sessions.
Charles simulates modem speeds by effectively throttling your bandwidth and introducing latency, so that you can experience an entire website as a modem user might (bandwidth simulator).
Charles is especially useful for Macromedia Flash developers as you can view the contents of LoadVariables, LoadMovie and XML loads. More about Charles and Flash.
System Requirements:Charles is a Java application, it requires the JRE or JDK from Sun. If you don't already have it you can download the JRE from http://java.sun.com/j2se/1.4/download.html, version 1.2 or later is required (1.4 or later is required for full SSL functionality).
You probably already have the JRE or JDK on your computer as it comes with many operating systems. When you try to run Charles it will notify you if you don't have the necessary software.
Program Release Status: Minor Update
Program Install Support: Install and Uninstall