toString method

  1. @override
String toString ()
override

Returns a string representation of this object.

Implementation

@override
String toString() {
  final buf = new StringBuffer('HTTP $status\n');

  if (sessionId != null) {
    buf.write('SESSION ID: $sessionId\n');
  }

  if (contentType != null) {
    buf.write('CONTENT-TYPE: $contentType\n');
  }

  for (var k in headers.keys) {
    for (var v in headers[k]) {
      buf.write('$k: $v\n');
    }
  }

  for (var c in cookies) {
    buf.write('COOKIE: $c\n');
  }

  buf..write('\n')..write(bodyStr);

  return buf.toString();
}