Request To Code Change Log
Copyright Chad Sowald 2012
http://www.chadsowald.com/software/fiddler-extension-request-to-code
Change Log:
2.1.0 – 12/16/2012
- Fixed error in setting Python request method when not GET or POST.
- Extension no longer codifies HTTP CONNECT requests as they would not work anyways, as generated.
- Fixed error where generated request would fail to run depending on the format of dates in HTTP headers in .NET languages.
- Fixed error where Content-Length header would not be set when body is empty, but method is POST.
- Fixed error where null byte in body would stop code display. Now using Base 64 encoding to express the body, in those cases.
- Fixed error where multi-line Python request bodies were not properly generated.
- Updated FiddlerCore to 2.4.0.1 for FiddlerCoreRequestToCode.
- Tested against Fiddler 2.4.2.4 beta (.NET 2 version) and 4.4.2.4 beta (.NET 4 version) on Win 7, 64-bit.
2.0.0 – 7/1/2012
- Added support to generate Python! Tested against v2.7.3 and v3.2.3. You will need to have a Python runtime already installed on your computer to use the “Run” function with Python.
- Added support to duplicate POSTing binary data. For example, file uploads!
- Added persistent settings to store last used UI settings and language usings, references and so on.
- This release should work with Fiddler 2.x and Fiddler 4.x.
- Implemented fix to deal with .NET languages auto adding “Expect: 100-continue” header when POSTing data.
- Minor UI changes (mostly to support adding Python)
- Updated FiddlerCore to 2.3.9.3 for FiddlerCoreRequestToCode.
- Tested against Fiddler 2.4.0.0 beta (.NET 2 version) and 4.4.0.0 beta (.NET 4 version) on Win 7, 64-bit.
1.8.0 – 1/27/2012
- New “Usings & References” menu lets you include non-default references and using statements for code compiliation and running. Click on the drop-down arrow on the “Run (beta)” button.
- Fixed bug where unrecognized headers pairs had their value just being quoted in the generated code rather than printed as a string literal.
- Fixed bug where “100-continue” could be generated for the “Expect” HTTP header. This value is disallowed by the .NET compiler/runtime.
- Warn if an action would lose any custom code edits by the user.
- Updated FiddlerCore to 2.3.8.5 for FiddlerCoreRequestToCode.
- Tested against Fiddler 2.3.8.5 beta on Win 7, 64-bit.
1.7.1 – 8/3/2011
- Fixed toolbar not being tall enough on Win 7.
- Tested against Fiddler 2.3.5.0 on Win 7, 64-bit.
1.7.0 – 7/6/2011
- Added “Run” ability that attempts to compile and run the code currently in the code window as a console application.
> Currently in beta as it hasn’t been thoroughly tested.
> The entry point is the “void MakeRequests()” function.
> Only some of the common .NET references are included.
- Tested against Fiddler 2.3.4.4 on Win XP, 32-bit.
1.6.1 – 2/15/2011
- Minor update to show status message after clicking “Copy Code”.
- Tested against Fiddler/FiddlerCore 2.3.2.3 on Win XP, 32-bit.
1.6 – 12/22/2010
- Refactored code so that Request To Code can be used with FiddlerCore in addition to Fiddler.
- Added tooltips to the Request To Code tab for more user friendliness.
- Tested against Fiddler 2.3.1.0 on Win XP, 32-bit.
1.5.1 – 12/9/2010
- Fixed bug that caused some similarly named functions that were generated, not to show up in the optional “Usage” section.
- Tested against Fiddler 2.3.1.0 on Win XP, 32-bit.
1.5 – 12/2/2010 11:45 PM
- Added QuickExec command: (r2c|requesttocode|code) [1 or more URL match strings separated by spaces]
- e.g. “r2c sub.google.com/path msn.com” would codify all sessions whose URL contains “sub.google.com/path” or “msn.com”.
- If you just put the command with no arguments, the Code tab will be brought into focus.
- Added an About box with a link back to the website for people to find updates more easily.
- Tested against Fiddler 2.3.1.0 on Win XP, 32-bit.
1.4 – 12/2/2010 3:00 PM
- Fixed If-Match and If-None-Match value writing.
- Now supports HEAD HTTP requests.
- More dynamically handles HTTP Content Length header when present so you can change just the request body without having to update the content length header.
- Tested against Fiddler 2.3.1.0 on Win XP, 32-bit.
1.3 – 8/25/2010
- Added check for processing 10000 or more records.
- Fixed formatting bug where having no headers and an HTTP method besides “GET” would lead to an unwanted, extra blank line between request and request method.
- Tested against Fiddler 2.3.0.0 on Win XP, 32-bit.
1.2 – 7/30/2010
- Minor updates.
- Tested with Fiddler 2.3.0.0 on Win XP, 32-bit.
1.1 – 4/6/2010
- Cleaned up the “Usage” option’s output so that it creates a usable function instead of just code with no surrounding function.
- Cleaned up generated function spacing.
- Cleaned up the “Usage” function’s comments.
1.0 – 2/23/2010
-Initial release of Request To Code.