Of course, Fiddler can convert incoming requests from HTTP to HTTPS.
The easiest way is to add something inside OnBeforeRequest, for example:
if (oSession.HostnameIs("myhost") && (oSession.oRequest.pipeClient.LocalPort == 80)) { oSession.fullUrl = "https://" + oSession.url; }
This assumes, of course, that Fiddler has been configured to run on port 80, the default port for HTTP. You can run it on any port that you like (for example, if port 80 is already in use), but you will need to change the port in the URL that the client requests, and if you can do this, you can probably change the client to use the https URL to get started.
source share