Buffers and returns the entire request body as bytes.
Future<List<int>> readBytes() async { final chunks = <int>[]; await for (final chunk in read()) { chunks.addAll(chunk); } return chunks; }