HttpClient使って、なーんも考えずにコード書いて、 でかいファイル(1GBとか、2GBとか、それ以上とか)をダウンロードしようとすると、 メモリ消費ひどかったり、例外出たりするので、その対策メモです。 ※ 例示コードは、C#になってます。 ※ 接続先とかファイルパスとか、読みやすさ重視で、あえてハードコードで例示しています。 1. なーんも考えなかったコード private static readonly HttpClient httpClient = new HttpClient(); private async Task DownloadAsync() { using (var request = new HttpRequestMessage(HttpMethod.Get, new Uri("https://127.0.0.1:8443/test.dat"))) using (