dart:io
 HttpOverrides class 
  This class facilitates overriding HttpClient with a mock implementation. It should be extended by another class in client code with overrides that construct a mock implementation. The implementation in this base class defaults to the actual HttpClient implementation. For example:
 class MyHttpClient implements HttpClient {
  ...
  // An implementation of the HttpClient interface
  ...
}
main() {
  HttpOverrides.runZoned(() {
    ...
    // Operations will use MyHttpClient instead of the real HttpClient
    // implementation whenever HttpClient is used.
    ...
  }, createHttpClient: (SecurityContext c) => new MyHttpClient(c));
}   Constructors
  -  HttpOverrides() 
   
   Properties
  -  hashCode → int 
read-only, inherited
  -  The hash code for this object. [...]  
  -  runtimeType → Type 
read-only, inherited
  -  A representation of the runtime type of the object.  
  
   Methods
  -  createHttpClient(SecurityContext context) → HttpClient  
  -  Returns a new HttpClient using the given 
context. [...]   -  findProxyFromEnvironment(Uri url,  Map<String, String> environment) → String  
  -  Resolves the proxy server to be used for HTTP connections. [...] 
  -  noSuchMethod(Invocation invocation) → dynamic  
inherited
  -  Invoked when a non-existent method or property is accessed. [...]  
  -  toString() → String  
inherited
  -  Returns a string representation of this object.  
  
   Operators
  -  operator ==(dynamic other) → bool  
inherited
  -  The equality operator. [...]  
  
   Static Properties
  -  current → HttpOverrides 
read-only
   -  global ← HttpOverrides 
write-only
  -  The HttpOverrides to use in the root Zone. [...]  
  
   Static Methods
  -  runWithHttpOverrides<R>(R body(),  HttpOverrides overrides, { ZoneSpecification zoneSpecification,  Function onError }) → R  
  -  Runs 
body in a fresh Zone using the overrides found in overrides. [...]   -  runZoned<R>(R body(), { HttpClient createHttpClient(SecurityContext),  String findProxyFromEnvironment(Uri uri,  Map<String, String> environment),  ZoneSpecification zoneSpecification,  Function onError }) → R  
  -  Runs 
body in a fresh Zone using the provided overrides.