У меня есть приложение, и я пытаюсь перехватить его запросы с помощью FiddlerCore.

Используя Fiddler, я вижу следующие запросы:

(HTTP CONNECT туннель в HTTPS-запрос)

При использовании FiddlerCore я вижу только начальный туннель HTTP CONNECT, а приложение не запрашивает. после этого, заявив:

Не удалось подключиться к серверу.

Вот код, который я использую в методе BeforeRequest:

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

И вывод из программы FiddlerCore (после запуска приложения):

Вывод из программы FiddlerCore

Приложение представляет собой Java-приложение, в котором мне пришлось создать хранилище ключей для использования сертификата FiddlerRoot, и мне интересно, в этом ли проблема.

1 ответ1

0

Решение: использует SSL-сертификат FiddlerCore. FiddlerCore использует другой сертификат SSL, чем сам Fiddler.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .