

With the iOS version of Charles you can capture and inspect network requests and responses on your iOS device.

Remote file debugging – ability to swap out a remote file for a local file to aid debugging a remote site without requiring access to the server files.that cannot be tested in the iOS simulator. Debugging HTTP connections from mobile devices – providing a proxy between an iOS or Android device and a remote site, to debug HTTP connections and behavior that only occur on devices, including debugging video streaming issues, airplay issues, etc.Flash development aids – including Action Message Format (AMF) content analysis.Bandwidth throttling – to simulate slower internet speeds by slowing down bandwidth/speed and introducing latency, for example to simulate a slower 3G connection.SSL debugging – allowing decryption of encrypted data to review/troubleshoot the transmitted content.HTML, CSS, JavaScript viewers – providing marked-up/formatted/unminified text content display.

XML, JSON, SOAP interpretation – structured viewers that translate the raw HTTP content into a tree format for analysis.Network message analysis – Charles shows full messaging sources of all HTTP and similar TCP-based communications that pass via its proxy port.cookies, caching and encoding information) with functionality targeted at assisting developers analyze connections and messaging. This includes requests and responses including HTTP headers and metadata (e.g.

It enables the user to view HTTP, HTTPS, HTTP/2 and enabled TCP port traffic accessed from, to, or via the local computer. Windows, Mac OS X 10.7 - 10.15, Linux Ĭharles Web Debugging Proxy is a cross-platform HTTP debugging proxy server application written in Java.
