14

Есть ли способ программно получить 2 журналы/HTTP изChrome: Получить HTTP/2 Вход из нетто-внутренностей

chrome://net-internals/#http2

либо через селен или параметр командной строки?

Я хочу сделать автоматические тесты с помощью HTTP/2, и я использую селен-хромированный реверс.

Я знаю, что вы можете получить доступ к перлогам из хромированного ребра, однако, похоже, они скрывают многие HTTP/2-специфические вещи, такие как приоритет или идентификатор потока.

ответ

0

Вы можете использовать Fiddler Ядро C# API

Fiddler.FiddlerApplication.AfterSessionComplete += FiddlerApplication_AfterSessionComplete; 
Fiddler.FiddlerApplication.Startup(8888, FiddlerCoreStartupFlags.Default); 
Fiddler.FiddlerApplication.AfterSessionComplete += delegate(Fiddler.Session oS) 
     { 
       Monitor.Enter(oAllSessions); 
       oAllSessions.Add(oS); 
       Monitor.Exit(oAllSessions); 
     }; 
Fiddler.FiddlerApplication.Shutdown(); 

Проверка официальной документации, вам нужно много больше кода, но в конце концов, вы будете иметь все, что вам нужно.