anchor.diff:          /**
            * Prepare the request then call close on it to send it.
            */
  -        clientRequest.headers.contentType = request.headers.contentType;    
  -        clientRequest.addStream(request.take(request.contentLength));
  -        return clientRequest.close();
  +        clientRequest.headers.contentType = request.headers.contentType;  
           
  -       }).then((HttpClientResponse response) {
  +          request.reduce((p, e) => p..addAll(e)).then((data) {
  +          
  +          clientRequest.add(data); 
  +          return clientRequest.close();
  +          
  +        }).then((HttpClientResponse response) {
            
            /**
             *  Get the response body 
  
positive.code:           _database.statisticsUpdateFailed();
          
          });
            
      
      } else {
        
  
negative.code:     Uri incomingUri = request.uri;
      
      /**
       * Get the details for the proxy request, check for success, 
       * if OK send to the target server or process an OPTIONS request.
       */
      String hostAddress = request.connectionInfo.remoteAddress.address;
      Map proxyDetails = _database.getProxyDetails(hostAddress);
  