У мене є додаток, і я намагаюся перехопити його запити з FiddlerCore.
Використовуючи Fiddler, я бачу запити таким чином:
(Тунель HTTP CONNECT в запит HTTPS)
Під час використання FiddlerCore я бачу лише початковий тунель HTTP CONNECT, і програма не запитує. після цього, заявивши:
Не вдалося підключитися до сервера.
Це код, який я використовую в методі BeforeRequest:
if (oSession.HTTPMethodIs("CONNECT"))
{
oSession["x-replywithtunnel"] = "FakeTunnel";
return;
}
І вихід з програми FiddlerCore (після запуску програми):
Додаток - це програма Java, в якій мені довелося створити сховище ключів для використання сертифіката FiddlerRoot, і мені цікаво, чи не в цьому полягає проблема.