FiddlerCore:HTTP 隧道问题
FiddlerCore: HTTP Tunnel Issue
我有一个应用程序,我正在尝试使用 FiddlerCore 拦截它的请求。
使用Fiddler,我看到请求如下:
https://i.stack.imgur.com/bhUqK.png
(HTTP 连接隧道到 HTTPS 请求)
使用 FiddlerCore 时,我只看到初始 HTTP CONNECT 隧道,应用程序没有请求。之后,说明:
Failed to connect to server.
这是我在 BeforeRequest 方法中使用的代码:
if (oSession.HTTPMethodIs("CONNECT"))
{
oSession["x-replywithtunnel"] = "FakeTunnel";
return;
}
以及 FiddlerCore 程序的输出(根据 运行 应用程序):
https://i.stack.imgur.com/0Fc2q.png
该应用程序是一个 Java 应用程序,我必须创建一个密钥库才能使用 FiddlerRoot 证书,我想知道这是否是问题所在。
(由于声誉不佳,图片本身)
解决方案:FiddlerCore 使用与 Fiddler 本身不同的 SSL 证书。
我有一个应用程序,我正在尝试使用 FiddlerCore 拦截它的请求。
使用Fiddler,我看到请求如下: https://i.stack.imgur.com/bhUqK.png
(HTTP 连接隧道到 HTTPS 请求)
使用 FiddlerCore 时,我只看到初始 HTTP CONNECT 隧道,应用程序没有请求。之后,说明:
Failed to connect to server.
这是我在 BeforeRequest 方法中使用的代码:
if (oSession.HTTPMethodIs("CONNECT"))
{
oSession["x-replywithtunnel"] = "FakeTunnel";
return;
}
以及 FiddlerCore 程序的输出(根据 运行 应用程序): https://i.stack.imgur.com/0Fc2q.png
该应用程序是一个 Java 应用程序,我必须创建一个密钥库才能使用 FiddlerRoot 证书,我想知道这是否是问题所在。
(由于声誉不佳,图片本身)
解决方案:FiddlerCore 使用与 Fiddler 本身不同的 SSL 证书。