headersForQuery method
Expand a query into HTTP headers
Implementation
@protected
Map<String, String> headersForQuery(Query? query, Map<String, String>? requestHeaders) {
if ((query == null || query.providerArgs['request']?.headers == null) &&
requestHeaders == null &&
defaultHeaders != null) {
return defaultHeaders!;
}
return {}
..addAll({'Content-Type': 'application/json'})
..addAll(defaultHeaders ?? <String, String>{})
..addAll(requestHeaders ?? <String, String>{})
..addAll(query?.providerArgs['request']?.headers ?? <String, String>{});
}