'This method handles EVERY request that was send by the browser, we
decide if the request needs to be trapped and queue it if needed.
:param flow: A libmproxy flow containing the request'

def handle_request(self, flow):

    self.parent_process.total_handled_requests += 1
    t = threading.Thread(target=self.handle_request_in_thread, args=(flow,), name='ThreadProxyRequestHandler')
    t.daemon = True
    t.start()
