FiddlerCore:HTTP 隧道问题

FiddlerCore:HTTP 隧道问题

我有一个应用程序,我正在尝试使用 FiddlerCore 拦截它的请求。

使用 Fiddler,我看到如下请求:

(HTTP CONNECT 隧道转换为 HTTPS 请求)

使用 FiddlerCore 时,我只看到初始 HTTP CONNECT 隧道,并且应用程序没有请求。之后,说明:

无法连接服务器。

这是我在 BeforeRequest 方法中使用的代码:

if (oSession.HTTPMethodIs("CONNECT"))
    {
        oSession["x-replywithtunnel"] = "FakeTunnel";
        return;
    }

FiddlerCore 程序的输出(运行应用程序时):

FiddlerCore 程序的输出

该应用程序是一个 Java 应用程序,我必须创建一个密钥库以使用 FiddlerRoot 证书,我想知道问题是否出在这里。

答案1

解决方案:使用 FiddlerCore SSL 证书。FiddlerCore 使用的 SSL 证书与 Fiddler 本身不同。

相关内容