いくつかのプロジェクトを.Net Coreに移行しようとしています.HttpWebRequestを使用して実装しました。今ネットコアに私はコードを変更するために管理しますが、私は私のフィドラーを経由して生の要求を検査されたときにAccept-Encondingは.NetCore HttpClientが不必要なAccept-Encondingを追加しました。
Accept-Encoding: identity, gzip, deflate
代わり
Accept-Encoding: identity
私はヘッダーをリセットしようとしたの、削除するましたそれが、クライアントのどちらも、これらが原因の制限に固定することができない何らかの理由で生のHTTPリクエストを作成する方法があれば、私は
client.SendAsync(request);
を呼び出す前に、この2つのヘッダが存在して依頼?
私はこれを回答として受け入れます。しかし、私は実際にプロジェクトを傷つけ、より良い制御のためにTCPソケットを使用する代わりにMonoと一緒に行きました。 .Net Coreは現在のところTCPソケットの実装には欠けています。 –