Many times it's requested by a Jive support engineer that Fiddler be used to capture web requests. Here's a quick example of how to capture the requests and save them as a SAZ file to attach to a case. In this example I'll be using FireFox with the RESTClient to perform a Web Service request to my local instance. However Fiddler2 is usable for capturing most all web requests and acts as a system proxy for your outgoing requests.
Note: Click the images to enlarge
Steps to Capture Requests and Save:
- Make sure you have the latest Fiddler2 client installed. You can find the free Fiddler2 client at this location: Fiddler Web Debugger - A free web debugging tool
- With your browsers closed, startup Fiddler2.
- To also capture HTTPS requests, you'll need to enable this in Fiddler Options:
- Once Fiddler2 is loaded, open your browser of choice (Internet Explorer, Safari, Chrome, FireFox, etc.)
- Clear any requests that were captured by Fiddler2 up to this point. You can do this by clicking the red X on the toolbar and then 'Remove All'.
- Make the request that you're trying to capture. (Example: Web Service call, accessing a page on your site, connecting to Outlook/Office Connector, etc)
- Once the request is complete, it will show in the Fiddler2 Web Sessions section. (Shown as #2 in the first screenshot)
- Now that the session is captured, we'll want to save that capture. Fiddler2 will archive the captured requests in the SAZ file format. To save go to File > Save > All Sessions. (Shown as #3 in the first screenshot)
Capture request, Verify request is captured, Save the session:
Save the session capture in the 'Session Archive' format (selected by default):
Now you have your SAZ file that contains the Web Requests. Attach this file to your Jive Support case:
- FireFox: Please note that FireFox may avoid using the Fiddler2 proxy by default. To fix this, in FireFox you can go to Tools > Options > Advanced > Network > Settings... > Use system proxy settings. This will force FireFox to use the Fiddler2 proxy since Fiddler configures itself as the system proxy when running.