I have a question about HTTPVersion

1 Answer 33 Views
FiddlerCore
keonhwi
Top achievements
Rank 1
keonhwi asked on 05 Dec 2023, 07:23 AM

Hello, I'm trying to output the HTTPVersion in FiddlerApplication.AfterSessionComplete,

but sites corresponding to HTTP/2 always show up as HTTP/1.1.

 

source code:

FiddlerApplication.AfterSessionComplete += delegate (Session session)
            {
               
                string httpVersion = session.oResponse.headers.HTTPVersion;
                Console.WriteLine($"HTTP Version: {httpVersion}");
            };

            CustomRootCert();

            FiddlerCoreStartupSettings startupSettings =
            new FiddlerCoreStartupSettingsBuilder()
             .ListenOnPort(9999)
             .RegisterAsSystemProxy()
             .DecryptSSL()
             .Build();
            
            FiddlerApplication.Startup(startupSettings);

1 Answer, 1 is accepted

Sort by
0
Nick Iliev
Telerik team
answered on 05 Dec 2023, 07:37 AM

Hello Keonhwi,

 

Fiddler Classic and FiddlerCoer are not supporting capturing HTTP/2 traffic. which is why the H2 sessions are proxied through HTTP/1.1. The support for HTTP/2 is not yet officially planned for implementation in Fiddler Classic or FiddlerCore. We plan on introducing the support for HTTP/2 in FiddlerCore, but I can't share specific release details or dates.

However, the team has already introduced full support for HTTP/2 and TLS 1.3 in Fiddler Everywhere.

 

 

Regards,
Nick Iliev
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

Tags
FiddlerCore
Asked by
keonhwi
Top achievements
Rank 1
Answers by
Nick Iliev
Telerik team
Share this question
or