3

.NETコアのHttpClientクラスはキープアライブを使用していません。リクエストごとにサーバーに再接続して再認証しています。これは、複数のラウンドトリップを必要とするNTLM認証では特に遅くなる可能性があります。

new HttpClientHandler() を HttpClient コンストラクターに渡しています。

.NET 4 では、キープアライブ機能を持つ WebRequestHandler を使用できましたが、.NET Core にはこのクラスがないようです。

.NET Core で HttpClient のキープアライブを有効にする方法はありますか?

4

0 に答える 0