Ho un'app per iPhone che si connette a un servizio HTTPS in Azure. Desidero reindirizzare le chiamate dell'iPhone tramite Fiddler al numero http://localhost:19703 dove sto eseguendo lo stesso servizio sul mio computer locale per scopi di debug. Sono in grado di reindirizzare il servizio HTTPS a un altro servizio HTTPS utilizzando il seguente script Fiddler. Tuttavia, se uso lo stesso script per reindirizzare a localhost: 19703, non funziona. Qualche idea?Fiddler reindirizza https a localhost
if (oSession.HTTPMethodIs("CONNECT") && (oSession.PathAndQuery == "XXXX.azurewebsites.net:443"))
{
oSession["OriginalHostname"] = oSession.hostname;
oSession.PathAndQuery = "YYYY.azurewebsites.net:443";
}
// If it's an HTTPS tunnel, override the certificate
if (oSession.HTTPMethodIs("CONNECT") && (null != oSession["OriginalHostname"]))
{
oSession["x-overrideCertCN"] = oSession["OriginalHostname"];
oSession["X-IgnoreCertCNMismatch"] = "Server's hostname may not match what we're expecting...";
}
oSession.bypassGateway = true;