Charles Proxy
Originalförfattare | Karl von Randow |
---|---|
Utvecklare | Karl von Randow |
Initial release | 2002 |
Stabil frisättning | 4.6.3 / 26 september 2022
|
Operativ system | Windows , Mac OS X 10.7 - 10.15 , Linux |
Plattform | Java |
Storlek | 55 MB |
Typ | Paketanalysator |
Licens | Provprogram |
Hemsida |
Charles Web Debugging Proxy är en plattformsoberoende HTTP-felsökningsproxyserverapplikation skriven i Java . Det gör det möjligt för användaren att se HTTP , HTTPS , HTTP/2 och aktiverad TCP- porttrafik som nås från, till eller via den lokala datorn. Detta inkluderar förfrågningar och svar inklusive HTTP-rubriker och metadata (t.ex. cookies, cachelagring och kodningsinformation) med funktionalitet som är inriktad på att hjälpa utvecklare att analysera anslutningar och meddelanden.
Funktioner
- Nätverksmeddelandeanalys – Charles visar fullständiga meddelandekällor för all HTTP och liknande TCP-baserad kommunikation som passerar via dess proxyport.
- XML, JSON, SOAP-tolkning – strukturerade tittare som översätter det råa HTTP-innehållet till ett trädformat för analys.
- HTML-, CSS-, JavaScript-läsare – tillhandahåller visning av markerat/formaterat/ominifierat textinnehåll
- SSL-felsökning – tillåter dekryptering av krypterad data för att granska/felsöka det överförda innehållet.
- Bandbreddsbegränsning – för att simulera långsammare internethastigheter genom att sakta ner bandbredd/hastighet och införa latens, till exempel för att simulera en långsammare 3G-anslutning.
- Flash utvecklingshjälpmedel – inklusive Action Message Format (AMF) innehållsanalys.
- Felsökning av HTTP-anslutningar från mobila enheter – tillhandahålla en proxy mellan en iOS- eller Android-enhet och en fjärrplats, för att felsöka HTTP-anslutningar och beteenden som bara förekommer på enheter, inklusive felsökning av videoströmningsproblem, airplay-problem, etc. som inte kan testas i iOS simulator.
- Fjärrfilfelsökning – möjlighet att byta ut en fjärrfil mot en lokal fil för att underlätta felsökning av en fjärrplats utan att behöva åtkomst till serverfilerna.
- Felsökningshjälpmedel – som att upprepa URL-postförfrågningar för att testa serverändringar, lägga till brytpunkter eller redigera förfrågningsvariabler.
- Valideringsfunktion – möjlighet att högerklicka på valfri proxybegäran och ge valideringsfeedback med hjälp av W3C Markup Validation Service, användbart för innehåll som W3C-tjänsten annars inte kan komma åt direkt.
Webbläsarstöd
Charles kommer att autokonfigurera för användning i följande webbläsare:
- IE (Windows-systemproxyinställningar)
- Krom
- Firefox
- Safari (Mac OS X eller Windows systemproxyinställningar)