parseHeaders static method
Parses headers from dynamic
to Map<String,String>, if possible.
Otherwise it will throw error.
Implementation
static Map<String, String> parseHeaders({dynamic headers}) {
if (headers is Map<String, String>) {
return headers;
}
if (headers is Map<String, dynamic>) {
return headers.map((key, value) => MapEntry(key, value.toString()));
}
throw ArgumentError("Invalid headers value.");
}