HTTP/2 Header Frames
10/05/2024
I have recently come across a GitHub issue 'Allow the encoder to split headers across frames' in the dotnet/aspnetcore
repository, that made me look into and understand some of the details how HTTP/2 encodes headers.
In this post I will summarize my key findings on how ASP.NET Core writes these headers today. In this post I use version ASP.NET Core 8 with .NET 8. My findings are based on the current state of the source code and the corresponding RFC7540.
HTTP/2
Here are my key learnings: