setHeaders method

void setHeaders(
  1. Map<String, String>? headers
)

Set headers that will be included in all HTTP requests. Useful for setting authentication headers when user logs in/out. headers - Map with header key-value pairs, or null to clear headers

Example:

// When user logs in
httpClient.setHeaders({
  'Authorization': 'Bearer token-123',
  'X-User-Id': '123'
});

// When user logs out
httpClient.setHeaders(null);

Implementation

void setHeaders(Map<String, String>? headers) {
  if (headers == null) {
    _headers = {};
  } else {
    _headers = Map<String, String>.from(headers);
  }
}