HttpClient
APIを使用して、私がコントロールできないサードパーティサービスへのWebサービスリクエストを作成するアプリケーションに取り組んでいます。このサービスは、HTTP仕様に従って無効な値を含むETag
HTTPヘッダーを持つ要求に応答しているようです(値は引用符で囲まれていません)。これにより、HttpClient
は、System.FormatException
で失敗します。応答で無効なETagヘッダーを無視するようにHttpClientを設定できますか?
この場合、ETag
ヘッダーには興味がなく、無効な値を無視したいと考えています。 HttpClient
を使用してこれを行うことはできますか?
私は、この特定のユースケースはHttpClient
を使用しているときずっと簡単でSOCKSプロキシを使用するように私を必要とするのでWebClient
またはWebRequest
上HttpClient
APIを使用することを好むだろう。
どうかの委任ハンドラを作成し、その中にそのヘッダを削除しますか? – Evk