Eef*_*ira 5 https redirect localhost fiddler
我有一个连接到Azure中的HTTPS服务的iPhone应用程序.我想通过Fiddler将iPhone调用重定向到http:// localhost:19703,我在本地计算机上运行相同的服务以进行调试.我可以使用以下Fiddler脚本将HTTPS服务重定向到另一个HTTPS服务.但是,如果我使用相同的脚本重定向到localhost:19703,它不起作用.有任何想法吗?
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;
Run Code Online (Sandbox Code Playgroud)
尝试使用这种方法:
static function OnBeforeRequest(oSession:Fiddler.Session) {
...
if (oSession.HostnameIs("YYYY.azurewebsites.net")) {
oSession.host = "127.0.0.1:19703";
}
...
}
Run Code Online (Sandbox Code Playgroud)
问题的完整描述在这里。
| 归档时间: |
|
| 查看次数: |
2435 次 |
| 最近记录: |