send method
Performs the given request, adding the authorization token.
If no token already exists, or if it is expired, a new one is requested.
Implementation
Future<http.StreamedResponse> send(http.BaseRequest request,
    {http.Client? httpClient}) async {
  return _send(request, httpClient: httpClient);
}