I've been searching for the solution, and perhaps I'm overtired and missed the solution.
How does a person manually compose an HTTP GET or POST request using Charles Proxy?
Like the feature in Fiddler, I'm looking for the ability to manually open an editor and enter the body and headers of the request. That's the primary interest I have in Charles.
The ability to capture and edit and execute live requests is almost the same, but I have data captured outside of Charles, and want to use those headers+query+body.
Searching SO and the web has lead to no success.
Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information).
If you just want to edit a single response, you should just right click on the item and go to Edit. There, you can change the "scheme" from GET to POST.
I think in Charles you have to use the Repeat Tool and the Edit Tool in combination, rather than a single tool. (http://www.charlesproxy.com/documentation/tools/edit/)
There are other options if you're running on Mac and can't use Fiddler, e.g. http://www.wiztools.org/
As of version 3.11, Charles Proxy has a Compose feature (Edit --> Compose or cmd-m). It's still not as great as Fiddler, but it's there if you need it.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With