方法一:
在fiddler的CustomRule.js中找到下面的这个方法:
static function OnBeforeRequest(oSession: Session)
在这个方法当中追加下面这些代码
if (oSession.isHTTPS)
{
if (oSession.HTTPMethodIs("CONNECT"))
{
oSession["x-replywithtunnel"] = "FakeTunnel";
return;
}
oSession.fullUrl = "http://" + oSession.hostname + ":80" + oSession.PathAndQuery;
}
方法二:
在fiddler的CustomRule.js中找到下面的这个方法:
static function OnBeforeRequest(oSession: Session)
在这个方法当中追加下面这些代码
if (oSession.isHTTPS)
{
if (oSession.HTTPMethodIs("CONNECT"))
{
oSession["x-replywithtunnel"] = "FakeTunnel";
return;
}
oSession.fullUrl = oSession.fullUrl.Replace("https://","http://");
oSession.port = 80;
}
本文介绍两种在Fiddler中通过修改CustomRule.js文件来实现HTTPS请求拦截的方法。第一种方法通过替换URL协议实现,第二种方法则通过修改fullUrl和端口实现。
3918

被折叠的 条评论
为什么被折叠?



