RWH から http://book.realworldhaskell.org/read/extended-example-web-client-programming.html
ここで使用する HTTP ライブラリは、HTTP の結果を遅延して読み取りません。その結果、ポッドキャストなどの大きなファイルをダウンロードするときに大量の RAM が消費される可能性があります。この制限がない他のライブラリが利用可能です。安定性があり、インストールが簡単で、適度に使いやすいため、これを使用しました。深刻な HTTP のニーズには、Hackage から入手できる mini-http をお勧めします。
mini-http は、ハックでは非推奨です。質問は簡単です。http リクエストを実行し、レスポンス本文を完全にメモリにロードせずに消費するための API を提供するパッケージを知っていますか。
私が欲しいのは、反復処理によって変換できるストリームを提供する API です。簡単な例として、応答のバイト数を数えます。
たぶん反復ベースのAPIですか?