anchor.diff:      Uri incomingUri = request.uri;
       
       /**
  -     * Check the host header, if the host is us then this is a response to one of our
  -     * HTTP client requests, respond to the request and add CORS headers
  -     */
  -    if ( (request.headers.host == HOST) && ( request.headers.port == PROXY_SERVER_PORT) ) {
  -      
  -      print(request.headers);
  -      log.info("Headers are :- $request.headers");
  -    }
  -    /**
  -     * This is a dicearati client request, get the details for the proxy request 
  -     * check for success, if OK send to the target server.
  +     * 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);
  
positive.code:           _database.statisticsUpdateFailed();
          
          });
            
      
      } else {
        
  
negative.code:         /**
           * Prepare the request then call close on it to send it.
           */
          clientRequest.headers.contentType = request.headers.contentType;  
          
            request.reduce((p, e) => p..addAll(e)).then((data) {
            
            clientRequest.add(data); 
            return clientRequest.close();
            
          }).then((HttpClientResponse response) {
           
           /**
            *  Get the response body 
  