4月 192019
 

.NET Core 3.0 Preview 4 で HttpClient の HTTP/2 サポートが追加されたようですね。
Announcing .NET Core 3 Preview 4 | .NET Blog

今までの .NET 環境ではそもそも SslStream 自体が HTTP/2 の事実上必須な機能に対応しておらず、.NET Standard 2.1 でようやくサポートされる見込みだったため、どうやらちゃんとくるようで一安心というところです。

しかしながら .NET Framework 4.8 の方は .NET Standard 2.0 止まりになることになっているので、HTTP/2 サポートは今後あるのかどうかすら怪しいですね……

Given many of the API additions in .NET Standard 2.1 require runtime changes in order to be meaningful, .NET Framework 4.8 will remain on .NET Standard 2.0 rather than implement .NET Standard 2.1.
Announcing .NET Standard 2.1 | .NET Blog

とりあえず今のところは以下のような感じかなと。
HttpClient だけになるのか、他のコンポーネントも対応してくれるのかは調べてませんが。。

.NET 環境 バージョン HTTP/2 対応
.NET Framework ~4.8 ×
.NET Core 3.0~
.NET Standard 2.1~

Continue reading »