'Render a request by forwarding it to the proxied server.
Args:
request (Request): Incoming request.
Returns:
not_done (char): Indicator to note request not yet finished.'

def render(self, request):

    request.content.seek(0, 0)
    qs = urlparse.urlparse(request.uri)[4]
    if qs:
        rest = ((self.path + '?') + qs)
    else:
        rest = self.path
    clientFactory = self.proxyClientFactoryClass(request.method, rest, request.clientproto, request.getAllHeaders(), request.content.read(), request)
    clientFactory.noisy = False
    self.reactor.connectTCP(self.host, self.port, clientFactory)
    request.notifyFinish().addErrback((lambda f: logger.log_trace(('%s\nCaught    errback    in    webserver.py:75.' % f))))
    return NOT_DONE_YET
