About
Charles is an HTTP proxy, HTTP traffic monitor, and reverse proxy that allows a developer to view all HTTP and SSL/HTTPS traffic between his computer and the Internet.
This includes requests, responses, and HTTP headers (which contain cookies and caching information).
When working with web development and the Internet, it is usually impossible to see what data is being transferred between your browser (client) and the server.
Without such visibility, it is difficult and time-consuming to determine where exactly the error occurs. Charles makes it easy to understand what's happening, allowing you to quickly diagnose and fix problems.
With Charles, debugging becomes fast, reliable and advanced, saving you time and hassle!