Collects the body as a UTF-8 string.
Future<String> bodyText() async => utf8.decode(await bodyBytes());