Hello, the only way I can get HTTPS to work is when I have my browser setting to include our company's enterprise (forward) proxy, so that when Fiddler starts, that enterprise proxy is next in line. If I instead have the browser set as "No proxy" before starting Fiddler, then an HTTPS connection will fail with a 502 once Fiddler is started.
Using WireShark to do a network trace, I can see why things are failing:
1) Once Fiddler is started, the browser has a proxy (Fiddler), and so it starts a CONNECT handshake when doing HTTPS.
2) Fiddler *forwards* the CONNECT to the web server, as if the web server were instead itself a proxy. Because the web server is not listening on port 80 (which CONNECT uses), this fails with a 502.
It seems like when there was no proxy before Fiddler started, it should "swallow" all CONNECTs and not forward them to the target web servers.
What am I missing here?
Thanks, Steve