I need to be able to modify the HTTP headers for Internet Explorer for testing purposes.
Basically, I want to achieve the exact same thing that the Modify Headers plugin for Firefox does.
In the Home pane, double-click HTTP Response Headers. In the HTTP Response Headers pane, click Add... in the Actions pane. In the Add Custom HTTP Response Header dialog box, set the name and value for your custom header, and then click OK.
To specify the content types of the request body and output, use the Content-Type and Accept headers. Indicates that the request body format is JSON. Indicates that the request body format is XML. Indicates that the request body is URL encoded.
To modify the header with Fiddler:
1- Open Fiddler Web Debugger and in the menu toolbar go to Rules
->Customize Rules...
(shortcut is Ctrl + R). It opens the CustomRules.js
file. Fiddler may suggest you to download Fiddler ScriptEditor but you can edit it with any text editor (I use notepad++)
2- Find OnBeforeRequest(oSession: Session)
in the script file.
3- You can add a new header by adding oSession.oRequest["NewHeaderName"] = "New header value";
to OnBeforeRequest
function. Also, to remove a header, use oSession.oResponse.headers.Remove("HeaderName");
function.
For more information see this link
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