Charles : Web Debugging Proxy | HTTP Monitor | HTTP Proxy | HTTPS/SSL Proxy | Reverse Proxy
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
- Charles simulates modem speeds by effectively throttling your bandwidth and introducing latency
- Charles is especially useful for Adobe Flash developers as you can view the contents of LoadVariables, LoadMovie and XML loads. Charles also has native support for Flash Remoting (AMF0 and AMF3). More about Charles and Flash.
- Charles natively supports JSON, JSON-RPC and SOAP; displaying each in a simplified tree format for easy viewing and debugging.