defaultHeaders property
A Map
representing default HTTP headers.
Initial default is: {'Content-Type': 'application/json'}
.
It can return a Future, so that adapters overriding this method have a chance to call async methods.
Example:
@override
FutureOr<Map<String, String>> get defaultHeaders async {
final token = await _localStorage.get('token');
return await super.defaultHeaders..addAll({'Authorization': token});
}
Implementation
@override
FutureOr<Map<String, String>> get defaultHeaders async {
return await super.defaultHeaders &
{
'Content-Type': 'application/vnd.api+json',
'Accept': 'application/vnd.api+json',
};
}