Fiddler is an excellent tool for capturing http traffic. It is also a good solution for when you have a local Adobe Campaign installation (such as application server and client on one machine) and want to capture the SOAP calls to the localhost. Capturing localhost traffic (on Windows) can be a bit of a challenge, because when you send messages to 127.0.0.1 the internal network driver typically skips a few steps. If you have a networksniffer/protocol analyzer like wireshark, it cannot see these packets. You can use Traceview. However, Fiddler is a nice addition.
Getting started
- Install Fiddler: http://fiddler2.com/get-fiddler
- Start Fiddler.
- Choose Rules > Customize Rules.
- In Notepad, add the following to the function OnBeforeRequest:
static function OnBeforeRequest(oSession: Session) { ... if (oSession.HostnameIs("MYINSTANCE")) { oSession.host = "127.0.0.1:8080"; } ... - Save the file and restart Fiddler.
- In the local Adobe Campaign connection, enter http://myinstance instead of http://localhost:8080

Capture HTTPS traffic
Fiddler can also capture HTTPS traffic, which is nice if you want to capture the traffic between the Adobe Campaign Client and a customer Application Server.
Choose Tools > Fiddler Options > HTTPS.
*You must restart Fiddler to apply the changes.
