リクエストはボディを含みます。リクエストヘッダで指定さえしておけば、どんなフォーマットであっても構いません。全てのデータセットがメモリにロードされるのを単純に待ってからパースを行うというのは現実的ではありません。型の値を計算する、ということを意味します。いくつか例を見てみましょう。結果として返します(Iteratee[Array[Byte],STring])。参照を結果として返します(Iteratee[Array[Byte],File])。結果として返します(Iteratee[Array[Byte],S3ObjectId])。リクエストヘッダを参照して、いくつか事前条件のチェックをすることがあります。ヘッダが正しくセットされていることをチェックしたり、ユーザが大きなファイルをアップロードしようとしたときに本当にその権限を持っているのかチェックする、というようなボディーパーサーが考えられます。