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 Prerequisite Install Charles Make sure you have setup the Charles Root certificate on your Mac before you proceed to the next stepContinue reading “View localhost traffic”

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”

SSL Proxying Settings

It is really important that you understand what should be included and excluded from your SSL proxy settings. If you attempt decrypt all network traffic, by entering * as the Host value, websites and applications on your machine will eventually start throwing errors! The * character causes side effects! By entering the * character intoContinue reading “SSL Proxying Settings”

Rewrite – Modify the Response

The Rewrite feature allows you to automatically modify distinct parts of the Response. Here are some helpful use cases: Quickly generate 4XX/5XX error scenarios that would otherwise be difficult or time consuming to create Continue to do front-end testing even when services throw 4XX/5XX errors Save Responses that are hard to recreate so they canContinue reading “Rewrite – Modify the Response”