defaultHeaders property

  1. @protected
FutureOr<Map<String, String>> defaultHeaders
inherited

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

@protected
FutureOr<Map<String, String>> get defaultHeaders =>
    {'Content-Type': 'application/json'};