Gets all headers as a map.
Map<String, String> toMap() { final map = <String, String>{}; _headers.forEach((name, values) { if (values.isNotEmpty) { map[name] = values.first; } }); return map; }