This quick guide will show you how you can add and modify headers in Fiddler and them to all requests.
There will be times where you will need to test performance or functionality of web apps which may require the modification of request headers – for example, if you were to move to a shared hosting environment and want to test the functionality and performance of the new host without changing DNS records, you will need to modify the HOST header otherwise the host will not know which site you want to visit.
- Firstly, launch Fiddler!
- Click the Rules menu item and Customize Rules (or CTRL + R)
- Do a find for onBeforeRequest
- This is where you will put the code to add/modify a header
To add or modify a header:
oSession.oRequest["HeaderName"] = "New header value";
So if you want to modify the HOST header so that it looks like you are requesting example.org, your custom rules file will look like this:
oSession.oRequest["Host"] = "example.org";
Source: You can do a lot more with the custom rules file – see here for more information: http://docs.telerik.com/fiddler/knowledgebase/fiddlerscript/modifyrequestorresponse