If you like our site and find our work useful, please consider donating, your great contributions help us to pay for the server cost, domain renewal, and other maintenance costs of this site.
Donate and Support Us
Charles Web Debugging Proxy is a cross-platform HTTP debugging proxy server application written in Java. Charles Proxy enables the user to view HTTP, HTTPS, HTTP/2 and enabled TCP port traffic accessed from, to, or via the local computer. Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information).
Edit requests to test different inputs
Breakpoints to intercept and edit requests or responses
SSL Proxying – view SSL requests and responses in plain text
Bandwidth Throttling to simulate slower Internet connections including latency
AJAX debugging – view XML and JSON requests and responses as a tree or as text
AMF – view the contents of Flash Remoting / Flex Remoting messages as a tree
Repeat requests to test back-end changes
Validate recorded HTML, CSS and RSS/atom responses using the W3C validator