1

HttpClient各静的リクエスト メソッドでのインスタンスを再作成していますが、(ほとんどの状況で) インスタンスを再利用することが望ましいことを読みました。HttpClient

HttpClient静的クラスでインスタンスを再利用するための好ましい/推奨される方法は何ですか?

4

2 に答える 2

1

リクエスト メソッドは静的であるため、再利用するにはクラスHttpClientのメンバーである必要があります(または道徳的に同等のもの)。static

ここでさらに抽象化を追加することもできます。たとえば、staticフィールドを取得する代わりにprivate staticゲッター メソッドを使用します。HttpClientこれにより、を再利用するか、別のインスタンスを呼び出しごとに返すかを一元的に決定できます。

于 2012-06-23T13:02:36.627 に答える