09 Nov 2020, updated: 04 Jan 2021 The Advanced Repeat feature lets you automatically hit endpoints at predefined intervals. You can also to add delays between each iteration. In this tutorial we are going to demonstrate 2 use cases for this feature: Open Advanced Repeat settings Right click the endpoint and select “Advanced Repeat” fromContinue reading “Advanced Repeat”
Author Archives: Charles Docsy
Firefox and Charles
02 Nov 2020, updated: 04 Jan 2021 If you want to view decrypted Firefox network traffic in Charles, you need to perform 1 extra task when compared to Chrome and Safari. You need to import the Charles root cert on your machine into Firefox. In this example, I will proxy traffic from the NY TimesContinue reading “Firefox and Charles”
Common Problems – Android
08 Jul 2020, updated: 08 Oct 2024 Here are some of the common issues people face when working with Android and Charles. Details on how to fix these issues have also been included. # Time Outs The app or browser keeps timing out Check if the local IP address of your Mac has changed IfContinue reading “Common Problems – Android”
View localhost traffic
If you are developing something on your local machine you may like to the ability to view your traffic in Charles. In this tutorial we will show you how to proxy your localhost traffic through Charles Modify the hostname To view your local traffic simple append “.charlesproxy.com” to the host Before: http://localhost:3001/path After: http://localhost.charlesproxy.com:3001/path
Rewrite – Modify elements in the Response body
The Rewrite feature lets you automatically change elements of a Request or Response each time they meet a predefined set of rules. In this tutorial, with a simple Regular expression, we will target specific properties in the Response and then use the Rewrite tool to automatically modify their values. In this tutorial we are goingContinue reading “Rewrite – Modify elements in the Response body”
Screen mirroring and recording with Charles
Mirroring your device’s screen on your Mac can be really useful if you want to demo some work or show how to recreate a bug. This tutorial will show you how to mirror physical iOS and Android devices on your Mac while recording your screen. We will use Quicktime for mirroring iOS devices. While AndroidContinue reading “Screen mirroring and recording with Charles”
Common Problems – iOS
Last updated: 05 Mar 2025 Here are some common issues people face when working with iOS and Charles. Details on how to fix these issues have also been included. # Missing toggle to trust Charles certificate iOS 18 issue On some earlier versions of iOS 18, the toggle needed to trust the Charles certificate wasContinue reading “Common Problems – iOS”
No Caching
This feature gives you the ability to force your app/website to get the latest version of a resource from the server, instead of getting a cached one. This tutorial will show you how to use the No Caching feature to force your browser to get the latest version of a NY Times from their serversContinue reading “No Caching”
Map Local
This is a great tool if you want to quickly swap a hosted image, file, PDF, etc. with a locally stored one. This is useful if you don’t want to or don’t have time to rebuild and deploy a new instance of your application. In this tutorial we are going to swap an image hostedContinue reading “Map Local”
Focused Hosts
The Focused Hosts feature is a great way of quickly filtering out all the traffic you are not interested in. If you combine Focused Hosts with the Filter textfield you can filter on an already filtered result. The more traffic you have to deal with, the more useful this feature becomes This tutorial will showContinue reading “Focused Hosts”