Charles ist ein Web-Proxy (HTTP-Proxy / HTTP-Monitor), der auf Ihrem eigenen Computer läuft. Ihr Webbrowser (oder jede andere Internetanwendung) wird so konfiguriert, dass er über Charles auf das Internet zugreift, und Charles kann dann alle gesendeten und empfangenen Daten aufzeichnen und Ihnen anzeigen.
Funktionen:
- SSL-Proxying: Anzeigen von SSL-Anfragen und -Antworten im Klartext
- Bandbreitendrosselung zur Simulation langsamerer Internetverbindungen einschließlich Latenz
- AJAX-Debugging: XML- und JSON-Anfragen und -Antworten als Baumstruktur oder als Text anzeigen
- AMF: Anzeigen des Inhalts von Flash Remoting-/Flex Remoting-Nachrichten als Baumstruktur
- Anfragen wiederholen, um Änderungen am Backend zu testen
- Bearbeiten von Anfragen, um verschiedene Eingaben zu testen
- Haltepunkte zum Abfangen und Bearbeiten von Anfragen oder Antworten
- Validieren Sie aufgezeichnete HTML-, CSS- und RSS/Atom-Antworten mit dem W3C-Validator