0
.NET 4.5で新しいHttpClient
を使用するように私が適応している既存のライブラリがあります。ライブラリでは、すべてのリクエスト(つまり、、AllowAutoRedirect
、Proxy
など)の設定オプションが異なるHTTPリクエストを異なる設定で送信できます。リクエストごとにHttpRequestHandlerを変更する
これは比較的簡単でHttpWebRequest
でしたが、それには問題がありました(迷惑な制限付きヘッダーのように)。
これらのプロパティはHttpRequestHandler
に設定し、HttpClient
コンストラクタに渡す必要があります。 HttpClient
は、アプリケーション全体で再利用されるように設計されています。
これは可能なように私の要求をどのように設定できますか?
はい、ただし、変更可能なプロパティはリストされているものよりも多くあり、各組み合わせに対して1つのインスタンスを維持するのはあまりにも非効率的です。 – Hele
まあ、この場合、実際には最も効率的な方法ではないかもしれない、 'HttpClient'の別のインスタンスを持つ必要があるのでしょうか? –
あなたのコメントを念頭に置いて、私はRestSharpライブラリを見ました。同様の概念のXxClientもあるようです。 RestClientがHttpClientよりも軽いのか、その逆でも分かりますか? (あなたが好きなら、これを新しい質問に移すことができます)。 – Hele