- @override
Returns a string representation of this object.
Source
@override
String toString() {
var buffer = new StringBuffer();
buffer.writeln("-----------\n- Status code is $statusCode");
buffer.writeln("- Headers are the following:");
var headerItems = headers.toString().split("\n");
headerItems.removeWhere((str) => str == "");
headerItems.forEach((header) {
buffer.writeln(" - $header");
});
if (!bodyDecoder.isEmpty) {
buffer.writeln(decodedBody.toString());
} else {
buffer.writeln("- Body is empty");
}
buffer.writeln("-------------------------");
return buffer.toString();
}