gpt4 book ai didi

redirect - fiddler 将 https 重定向到本地主机

转载 作者:行者123 更新时间:2023-12-04 21:40:06 24 4
gpt4 key购买 nike

我有一个连接到 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;

最佳答案

尝试使用这种方法:

static function OnBeforeRequest(oSession:Fiddler.Session) {
...
if (oSession.HostnameIs("YYYY.azurewebsites.net")) {
oSession.host = "127.0.0.1:19703";
}
...
}

问题的完整描述是 here .

关于redirect - fiddler 将 https 重定向到本地主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28547919/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com