Charles
Charles 3.8.3
Your rating: Now say why...

(5) 4.9

Java HTTP proxy and monitor.   Shareware ($50.00)
Add to my Watch List
Email me when discounted
Charles is a web proxy (HTTP Proxy / HTTP Monitor) that runs on your own computer. Your web browser (or any other Internet application) is then configured to access the Internet through Charles, and Charles is then able to record and display for you all of the data that is sent and received. Key Features
  • SSL Proxying: view SSL requests and responses in plain text
  • Bandwidth Throttling to simulate slower Internet connections including latency
  • AJAX debugging : view XML and JSON requests and responses as a tree or as text
  • AMF: view the
What's New
Version 3.8.3:
  • Support for OS X 10.9 Mavericks: prevents Charles from being starved of CPU resources by App Nap.
  • Headless mode fixed (no longer exits immediately on some platforms), and the preference setting to activate Throttling on startup will be respected.
  • -throttling command-line switch added to activate Throttling on startup.
Requirements
Intel, OS X 10.7 or later



MacUpdate - Charles



Charles User Discussion (Write a Review)
ver. 3.x:
(5)
Your rating: Now say why...
Overall:
(6)

sort: smiles | time
burypromote

+27

bumper314 reviewed on 20 Jan 2014
Excellent tool. I don't use Charles much, but it's wonderful knowing I have it when I need it. The developer is also very responsive.
[Version 3.8.3]


burypromote

+15
Philosopherdog commented on 14 Sep 2013
The developer site is showing 3.8.1
[Version 3.7]


burypromote
+3

+30

P=NP reviewed on 19 May 2011
This truly is an excellent tool for anyone needing an array of testing options at their disposal. It works flawlessly and does a nice job at breaking down requests and responses in a multitude of ways. The only thing lacking is more in depth documentation, although with it doesn't hinder the functionality of this excellent application.
[Version 3.5.2]


burypromote
+2

+59

Veryvito reviewed on 06 Jul 2010
I've been using Charles daily for more than a year now, and just realized that I've never reviewed it here. So to correct this omission: If you make your living creating Web applications, you REALLY should be using Charles. It takes all guesswork out of the interaction between server and browser -- simple GET/POST requests, SSL transactions, Ajax, XML, Rest, SOAP, Flash (even AMF calls), anything -- and shows you exactly what is transpiring when your users interact with your site or service.

The best part: It works regardless of which browser you use (in fact, depending on your network settings for a virtual machine, you can even debug using IE in a VM window).

You start taking the view for granted, and eventually you'll find you can also edit requests, optimizing your applications to ensure you only get/send the data you need.

Firebug, which I used extensively before trying Charles, will soon seem "quaint" -- and woefully underpowered.
[Version 3.5.1]


burypromote
+1

+2

iForgot reviewed on 17 Aug 2008
Amazingly useful tool for debugging applications that run any http requests. It's well-polished and has a nice intuitive interface. Even though it's a Java app, they did a great job making the UI look almost native.
[Version 1.6]


There are currently no troubleshooting comments. If you are experiencing a problem with this app, please post a comment.


salivan rated on 22 Dec 2012

[Version 3.6.5]



+2

Sebnix rated on 18 Aug 2011

[Version 3.6]


Downloads:17,980
Version Downloads:531
Type:Internet : Internet Utilities
License:Shareware
Date:20 Jan 2014
Platform:Intel 64 / Intel 32 / OS X
Price: $50.00
Overall (Version 3.x):
Features:
Ease of Use:
Value:
Stability:
Displaying 1-5 of 5
Displaying 1-2 of 2
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Install with MacUpdate Desktop.
Save time moving files & cleaning
up space wasting archives.
Charles is a web proxy (HTTP Proxy / HTTP Monitor) that runs on your own computer. Your web browser (or any other Internet application) is then configured to access the Internet through Charles, and Charles is then able to record and display for you all of the data that is sent and received.

Key Features

  • SSL Proxying: view SSL requests and responses in plain text
  • Bandwidth Throttling to simulate slower Internet connections including latency
  • AJAX debugging : view XML and JSON requests and responses as a tree or as text
  • AMF: view the contents of Flash Remoting / Flex Remoting messages as a tree
  • Repeat requests to test back-end changes
  • Edit requests to test different inputs
  • Breakpoints to intercept and edit requests or responses
  • Validate recorded HTML, CSS and RSS/atom responses using the W3C validator


- -